2011-07-18 10 views
0

私はルビー1.9.2インストールと私の窓devのマシン上で3.0.9をレールと私は、このエラーの原因を理解していないレールが壊れてインストール

rails new railstest 
cd railstest 
bundle install 
rails server 

script/rails:6:in `require': no such file to load -- rails/commands (LoadError) 
      from script/rails:6:in `<main>' 

でアプリを作成しました。誰も私が何が起こっているのか理解するのを助けることができますか?私はirbからの要求をやろうとし、成功しました。レールを取り替える必要がありますか?私は答えをグーグルで試してみましたし、この記事を見つけた

error-when-trying-to-start-server-after-upgrading-to-rails-3

gem-installed-but-rails-commands-dont-work

+0

宝石のレールに 'commands.rb'ファイルがあります。それがなぜ見えないのか分からない。 require文の前に 'rails.rb'ファイルに' p $: 'という行を挿入しようとしましたか?これは現在のload-pathを出力するはずです。おそらく何かが壊れています。 – mliebelt

+0

ここに「バンドルショー」の出力をコピー貼り付けてください – Anatoly

+0

ここにp $からの出力があります:script/rails ["C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.15/lib "、" C:/Ruby192/lib/site_ruby/1.9.1 "、" C:/Ruby192/lib/ruby/site_ruby/1.9.1/i386-msvcrt "、" C:/ Ruby/lib/ruby​​/site_ruby "、" C:/Ruby192/lib/ruby/vendor_ruby/1.9.1 "、" C:/Ruby192/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt "、" C:/ Ruby192/lib/ruby/bundle_ruby "、" C:/92/lib/ruby/1.9.1 "、" C:/Ruby192/lib/ruby/1.9.1/i386-mingw32 "] – travis

答えて

1

を唯一の方法は、すべてのバージョン

  • は宝石をインストールする宝石を再インストールし、再初期化

    1. 宝石アンインストールバンドラ番号をバンドルですバンドラー
    2. rm Gemfile.lock
    3. バンドルインストール
  • +0

    ありがとうございました。#ユーザー特有のgemとgit reposを削除して問題を解決できたことをありがとうございました rm -rf〜/ .bundle /〜/ .gem/ – travis

    +0

    https://github.com/carlhuda/bundler/ blob/1-0-stable/ISSUES.md – travis

    +0

    これは、システムやユーザ固有の宝石をすべて削除してからバンドラ関連だけを使うのは本当に良い解決策です。 – Anatoly

    関連する問題