ubuntu 10.04、rvmを使用しています。最初は、rvmとgem railsを使って1.9.2のrubyをインストールし、いくつかの新しいプロジェクトを作り、それをうまく開始しました。すべてがうまくいきました。しかし、別のプロジェクトへの変更の束を(出力はOKに見える)installコマンドを実行し、レール・サーバを起動した後に - エラーが発生します。gemのレールが見つかりません - Gem :: GemNotFoundException
レールの
/home/jacek/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site_ruby/1.9.1/rubygems.rb:316:in `bin_path': can't find gem rails ([">= 0"]) with executable rails (Gem::GemNotFoundException)
from /home/jacek/.rvm/gems/ruby-1.9.2-p318/bin/rails:19:in `<main>'
宝石のリストは
*** LOCAL GEMS ***
rails (3.2.2)
宝石のenv
レールRubyGems Environment:
- RUBYGEMS VERSION: 1.8.18
- RUBY VERSION: 1.9.2 (2012-02-14 patchlevel 318) [i686-linux]
- INSTALLATION DIRECTORY: /home/jacek/.rvm/gems/ruby-1.9.2-p318
- RUBY EXECUTABLE: /home/jacek/.rvm/rubies/ruby-1.9.2-p318/bin/ruby
- EXECUTABLE DIRECTORY: /home/jacek/.rvm/gems/ruby-1.9.2-p318/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/jacek/.rvm/gems/ruby-1.9.2-p318
- /home/jacek/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
マイパス(実行可能ディレクトリ:/home/jacek/.rvm/gems/ruby-1.9.2- P318/bin)に
/home/jacek/.rvm/gems/ruby-1.9.2-p318/bin:/home/jacek/.rvm/gems/[email protected]/bin:/home/jacek/.rvm/rubies/ruby-1.9.2-p318/bin:/home/jacek/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
私はあなたがGEMFILE
のオフに、あなたの宝石をインストールするには、コマンドbundle install
を使用している場合、それは宝石のためにあなたのデフォルトのシステムの場所に宝石をインストールします任意の助け
'bundle exec rails s'を実行するとどうなりますか? – Batkins
ええ、おそらく他の宝石と別のエラーがあります。あなたの解決策が正しいように見えます。あなたは私に教えてもらえますか?レールだけを入力できないのはなぜですか? – zachar
'./script/rails s'はGemfileを使用します – shingara