私は最近、アップグレードパッケージが最後にインストールされた後にUbuntu 12.04を再インストールしました。私はthis walkthroughに従ってRailsを復元し、既存のプロジェクトで作業を続けました。私は既にrvm
、rvm requirements
でリストされているすべてのパッケージ、すべての開発ツール(例えば、vim
、git
など)をインストールしました。UbuntuがRailsのインストールを検出していません
はしかし、私はrails (n,s,g)
をしようとしているかどうか、rails
コマンドで立ち往生し、次の
$ rails
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
は、私はすでにやったエラーメッセージを返します。
$ gem install rails
Successfully installed rails-3.2.3
1 gem installed
しかし、ベースを次のチェックではまだインストールされていません。
$ which gem
/home/eyoung/.rvm/bin/gem
$ which ruby
/home/eyoung/.rvm/bin/ruby
$ which rails
(no output)
私はウィットの終わりです。何が起こっているかについてのアイデア?
エクストラ詳細:
OS:Ubuntuの12.04 x86_64版
パッケージ:、リクエストによって:RVMは、OpenSSL/wの& Rubygemsの
ruby
とgem
をRubyの1.9.3p194をインストールし、システム$PATH
EDIT上にあります
$ gem list rails
*** LOCAL GEMS ***
rails (3.2.3)
'gem list rails'は何を出力しますか?ほとんどの場合、あなたのパスに 'rails'がありません。 – birryree
@birryree出力に基づいて、*はそこにありますが、私のパス上ではどうですか? '〜/ .rvm'ディレクトリに' rvm'を使ってインストールしたときに、そのディレクトリの一部と思っていました。また、 '〜/ .bashrc'にどのディレクトリを追加する必要がありますか? – Edwin
あなたは 'rvm'を設定して、特定のルビをデフォルトとして使用する必要があります:' rvm use 1.9.3 --default'。これにより、すべてのパスが正しく設定されます。 – birryree