即时通讯安装轨Ubuntu的12.04。 安装manualy,使用此方法: 如何在Ubuntu 12.04上正确安装ruby 2.0.0?
然后:
gem update --system gem install 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>'
编辑:
是的,我tryed:
gem install --version 0.1.2 thread_safe gem uninstall thread_safe gem install thread_safe
重新安装thread_safe导轨后给了我同样的错误
似乎你正在使用2.1.0版本的rubygems。 这不是tread_safe或原子宝石的bug,但它是rubygems 2.1.0的bug。 尝试安装旧版本(如2.0.8)。 这个怎么做:
gem uninstall rubygems-update gem install rubygems-update --version 2.0.8 update_rubygems
该错误消息说,你没有thread_safe版本〜> 0.1,它发现thread_safe版本0.1.2- java ,但我猜这个版本不兼容/令人满意。
可能不知何故非Java版本没有得到安装Java版本的存在。 分别安装宝石。
gem install --version 0.1.2 thread_safe
所以我搜索了原子宝石,发现原子(1.1.14 ruby java)。 我的是原子的(1.1.13 java)。 这可能是因为我没有安装JDK 8,但是在安装原子(1.1.14 ruby java)之后,命令栏给了我很好的可用参数列表。
rails new test_app =成功!!!