2

ubuntu 12.04にレールをインストールしています。この方法を使用して手動でインストールしました: Ubuntu 12.04にruby 2.0.0を正しくインストールするにはどうすればよいですか?

それから:

gem update --system 
gem install rails

コマンド「rails」を実行すると、出力は次のようになります。

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

編集:

はい、試しました:

gem install --version 0.1.2 thread_safe
gem uninstall thread_safe
gem install thread_safe

thread_safe rails を再インストールした後、同じエラーが発生しました

4

3 に答える 3

1

エラー メッセージには、thread_safe バージョン ~>0.1 がなく、thread_safe バージョン 0.1.2- Javaが見つかったことが示されていますが、このバージョンは互換性がなく、満足のいくものではなかったと思います。

おそらくどういうわけか、Java バージョンが存在するため、Java 以外のバージョンがインストールされていませんでした。gem を個別にインストールします。

gem install --version 0.1.2 thread_safe
于 2013-09-10T08:16:38.750 に答える
0

だから私はアトミック宝石を検索し、アトミック(1.1.14 ruby​​ java)を見つけました。私のはアトミックでした(1.1.13 Java)。JDK 8 がインストールされていないことが原因かもしれませんが、atomic (1.1.14 ruby​​ java) コマンド レールをインストールすると、使用可能なパラメーターのリストが表示されます。

rails new test_app = 成功!!!

于 2013-09-11T05:13:04.943 に答える