2012-03-23 4 views
1

rvm gem install bundlerにバンドラをインストールしました。何が間違っていますか?Ruby - cant load bundler

はまた、これらのオプションを使用して再インストールしました -

apt-get install libncurses5-dev libreadline5-dev libreadline-dev librequire-dev 
rvm use ruby-1.9.3-p125 --default 
rvm reinstall librequire-dev libbundler-dev --with-readline-dir=/usr/include/readline 



     $ rails new proj 

      exist 
     identical README.rdoc 
     identical Rakefile 
     identical config.ru 
     identical .gitignore 
     identical Gemfile 
      exist app 
     identical app/assets/images/rails.png 
     identical app/assets/javascripts/application.js 
     identical app/assets/stylesheets/application.css 
     identical app/controllers/application_controller.rb 
     identical app/helpers/application_helper.rb 
      exist app/mailers 
      exist app/models 
     identical app/views/layouts/application.html.erb 
     identical app/mailers/.gitkeep 
     identical app/models/.gitkeep 
      exist config 
     identical config/routes.rb 
     identical config/application.rb 
     identical config/environment.rb 
      exist config/environments 
     identical config/environments/development.rb 
     identical config/environments/production.rb 
     identical config/environments/test.rb 
      exist config/initializers 
     identical config/initializers/backtrace_silencers.rb 
     identical config/initializers/inflections.rb 
     identical config/initializers/mime_types.rb 
     conflict config/initializers/secret_token.rb 
    Overwrite /root/src/config/initializers/secret_token.rb? (enter "h" for help) [Ynaqdh] y 
      force config/initializers/secret_token.rb 
     identical config/initializers/session_store.rb 
     identical config/initializers/wrap_parameters.rb 
      exist config/locales 
     identical config/locales/en.yml 
     identical config/boot.rb 
     identical config/database.yml 
      exist db 
     identical db/seeds.rb 
      exist doc 
     identical doc/README_FOR_APP 
      exist lib 
      exist lib/tasks 
     identical lib/tasks/.gitkeep 
      exist lib/assets 
     identical lib/assets/.gitkeep 
      exist log 
     identical log/.gitkeep 
      exist public 
     identical public/404.html 
     identical public/422.html 
     identical public/500.html 
     identical public/favicon.ico 
     identical public/index.html 
     identical public/robots.txt 
      exist script 
     identical script/rails 
      exist test/fixtures 
     identical test/fixtures/.gitkeep 
      exist test/functional 
     identical test/functional/.gitkeep 
      exist test/integration 
     identical test/integration/.gitkeep 
      exist test/unit 
     identical test/unit/.gitkeep 
     identical test/performance/browsing_test.rb 
     identical test/test_helper.rb 
      exist tmp/cache 
      exist tmp/cache/assets 
      exist vendor/assets/javascripts 
     identical vendor/assets/javascripts/.gitkeep 
      exist vendor/assets/stylesheets 
     identical vendor/assets/stylesheets/.gitkeep 
      exist vendor/plugins 
     identical vendor/plugins/.gitkeep 
      run bundle install 
    /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- bundler (LoadError) 
      from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
      from /usr/local/rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/bin/bundle:2:in `<main>' 

答えて

5

私はRVMをインストールした後に行う最初のことは、グローバルgemsetにバンドラをインストールしています。あなたはグローバルgemsetに宝石をインストールすると

rvm use [email protected] 
gem install bundler 
rvm use 1.9.3 

することは、それは同じルビー内(デフォルト1を含む)すべてのgemsetsで利用できるようになります。

+1

...いいえ運:/ –

+0

ですそこにWindowsユーザーのためのヒント? Windowsユーザーはrvmを使用できません。 – MiaeKim

2

gem install bundlerはどうですか?

+0

試したgem install bundler。うまくいきませんでした。 このエラーは、bundler内のすべてのrequireステートメントにあり、 '任意のgem'が必要な場合もあります。 宝石をどこで探しているのか、インストールされているパスに見つからないのはなぜでしょうか。 –

+0

#rvm use ruby​​-1.9.3-p125 --default /usr/local/rvm/gems/ruby-1.9.3-p125を使用 #echo $ GEM_PATH /usr/local/rvm/gems/ruby-1.9 .3-p125:/usr/local/rvm/gems/[email protected] –

+0

#gem list -d bundler /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ ruby/1.9.1/yaml.rb:56: ' ': あなたのルビーのインストールには精神がないようです(YAML出力用)。 この警告を取り除くには、libyamlをインストールして、あなたのルビーを再インストールしてください。 *** LOCAL GEMS *** バンドラ(1.1.2) 著者:アンドラ©アルコ、テレンス・リー、カールLercheの、イェフダカッツ のRubyForge:http://rubyforge.org/projects/bundler ホームページ: http://gembundler.com インストール先:/usr/local/rvm/gems/ruby-1.9.3-p125 アプリケーションの依存関係を管理する最良の方法 –

1

私は

sudo gem install bundler 

を使用して、私はエラーなしで続行することができませんでしたし、私のRSpecのテストは

$ rspec near_time_in_words.rb 
..... 

Finished in 0.00171 seconds 
5 examples, 0 failures 

を実行します:)しようとしました

関連する問題