2

アップグレードパッケージが前回のインストールを中断した後、最近Ubuntu12.04を再インストールしました。私はこのウォークスルーに従ってRailsを復元し、既存のプロジェクトに取り組み続けています。私はすでにrvm、によってリストされているすべてのパッケージrvm requirements、およびすべての開発ツール(たとえば、、vimなどgit)をインストールしました。

railsしかし、試行しているかどうかに関係なく、コマンドでスタックしrails (n,s,g)、エラーメッセージを返します

$ 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がインストールされたRuby 1.9.3p194 w / openssl&Rubygems
rubyでありgem、システム上にあります$PATH

編集:リクエストにより、

$ gem list rails
*** LOCAL GEMS ***
rails (3.2.3)
4

2 に答える 2

2

railsgemがインストールされ、他のすべてのパスが正しいように見えるので、そのrubyをデフォルトバージョンとして使用するように設定する必要がありますrvm。すべてのパスが正しく設定されるため、gemとrailsコマンドを使用できます。

rvm use 1.9.3 --default
于 2012-04-28T22:58:43.643 に答える
0

私も12.04にアップデートし、同様に問題に遭遇しました。かなり頭を悩ませた後、rvmを再インストールすることにしました。

前の質問を参照します。

于 2012-04-28T23:53:07.573 に答える