2013-05-09 30 views
0

我已经在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:in start' 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:in with_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) 

...等等是要带一个多小时,仍然跑。

我认为这里发生了一些奇怪的事情。 也许我的安装不正确...

+0

您运行的是哪个版本的ruby? – muttonlamb 2013-05-09 11:16:50

+0

Ruby版本是1.9.3 – Askar 2013-05-09 11:44:07

回答

0

我找到了解决方案。 我说:

source ~/.bash_profile 

的.bashrc

所述的.bash_profile的含量:

[[-s “$ HOME/.rvm /脚本/ RVM”]] & &源 “$ HOME/.rvm /脚本/ RVM” #负载RVM进入shell会话作为函数