2

Railsアプリ「rails new project」を作成しようとすると、次のようになります。

/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in `to_specs': Could not find 'atomic' (>= 0) - did find: [atomic-1.1.13-java] (Gem::LoadError)
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1265:in `block in activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1254:in `each'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1254:in `activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1236:in `activate'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1268:in `block in activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1254:in `each'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1254:in `activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1236:in `activate'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1268:in `block in activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1254:in `each'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1254:in `activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1236:in `activate'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:48:in `gem'
from /usr/local/bin/rails:22:in `<main>'

ここで議論されている以前の問題がありましたubuntu 12.04 ruby​​ 2.0 rails: Could not find 'thread_safe'

スレッドセーフなgemをインストールした後、エラーはなくなり、Could not find 'atomic' error.試してみました:

gem install atomic

さまざまなバージョンがありますが、まだこのエラーが発生しています。今日、これらの問題が他のユーザーにも発生していることに気付きました。

4

2 に答える 2

0

rubygems 2.1.0 がインストールされていますか? rubygems 2.1.0 のバグかもしれません

これを試してください: sudo gem update --system 2.0.8

次に、rails install を再度実行します (もちろん -java gems をアンインストールした後)。

于 2013-09-10T20:58:52.353 に答える
0

私は今、OSX 10.8.4で正確な問題を抱えています

1.9.3 を使用する必要がありますか? 2.0.0 に切り替えてレールを再インストールしたところ、問題なく動作しています。

于 2013-09-10T19:41:39.460 に答える