我已经在Linux Mint v14 Nadia上安装rails 4.0.0.rc1。错误生成新的应用程序与轨道4.0.0.rc1在Linux Mint 14
当我运行
rails new something
它给我的错误(我把这里只有最后几行):
创建供应商/资产/样式表/ .keep 运行捆绑安装 /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/ui.rb:36:in
initialize': undefined method
[] for#(NoMethodError) from/usr/lib/ruby/vendor_ruby/bundler/cli.rb:12:在new' from /usr/lib/ruby/vendor_ruby/bundler/cli.rb:12:in
中从/ usr/lib/ru初始化' 通过/ vendor_ruby /捆绑/供应商/ thor.rb:263:在new' from /usr/lib/ruby/vendor_ruby/bundler/vendor/thor.rb:263:in
调度 ' 从/usr/lib/ruby/vendor_ruby/bundler/vendor/thor/base.rb:386:instart' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/bin/bundle:20:in
块在' 从/ VAR /lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/friendly_errors.rb:3:inwith_friendly_errors' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/bin/bundle:20:in
'
然后我改变目录,检查依赖性:
cd something
bundle check
它说:
Resolv ing依赖关系... Bundler无法满足您的Gemfile的依赖关系。 安装缺失的宝石与
bundle install
。
然后我运行:
捆绑安装
而且它的显示:
Fetching gem metadata from https://rubygems.org/..........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Enter your password to install the bundled RubyGems to your system:
Installing rake (10.0.4)
Using i18n (0.6.4)
Using minitest (4.7.4)
Using multi_json (1.7.3)
Using atomic (1.1.9)
Using thread_safe (0.1.0)
Using tzinfo (0.3.37)
Using activesupport (4.0.0.rc1)
Using builder (3.1.4)
...等等是要带一个多小时,仍然跑。
我认为这里发生了一些奇怪的事情。 也许我的安装不正确...
您运行的是哪个版本的ruby? – muttonlamb 2013-05-09 11:16:50
Ruby版本是1.9.3 – Askar 2013-05-09 11:44:07