0

私は Rails の初心者で、このセクションに固執するまで ruby​​.railstutorials.org をフォローしてきましたhttp://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:1.4.1

heroku gemをインストールした後gem install heruku

入力heroku keys:addすると、これらのエラーが発生しました。

/Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/resolver.rb:287:in `resolve': Could not find gem 'jquery-rails (= 2.0.0) ruby' in the gems available on this machine. (Bundler::GemNotFound)
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/resolver.rb:161:in `start'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/resolver.rb:128:in `block in resolve'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/resolver.rb:127:in `catch'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/resolver.rb:127:in `resolve'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/definition.rb:192:in `resolve'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/definition.rb:127:in `specs'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/environment.rb:27:in `specs'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/rubygems-bundler-1.0.2/lib/rubygems-bundler/noexec.rb:41:in `candidate?'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/rubygems-bundler-1.0.2/lib/rubygems-bundler/noexec.rb:60:in `setup'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@global/gems/rubygems-bundler-1.0.2/lib/rubygems-bundler/noexec.rb:75:in `<top (required)>'
    from /Users/xxx/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
    from /Users/xxx/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
    from /Users/xxx/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
    from /Users/xxx/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/bin/ruby_noexec_wrapper:9:in `<main>'
abcs-MacBook-Pro-2:first_app xxx$ 

修正方法を教えてください。

ありがとう

4

2 に答える 2

0

Home Brewを入手し、コマンド「brew doctor」を実行します。エラーがあることが示されている場合は、それらのエラーを修正します。

あなたは Mac を使用していて、MacPorts を実行していると思います。MacPorts は rvm がアクセスしようとする古いライブラリを使用するため、これには問題があります。醸造医がコンプランするパスから opt とたくさんのものを削除する必要があります。

于 2012-07-10T03:03:31.447 に答える
0

正しいスペルで gem を再度インストールしてみてください。

gem install heroku

使用している ruby​​ のバージョンを確認する

rvm list
ruby -v
gem list

で正しいルビーに切り替える必要があります

rvm use <ruby version>

そしてherokuを再インストールします。

于 2012-06-03T14:38:55.610 に答える