在Linux Mint 14上使用rails 4.0.0.rc1生成新应用程序时出错

时间:2013-05-09 09:36:19

标签: ruby-on-rails linuxmint

我在Linux Mint v14 Nadia上安装了rails 4.0.0.rc1。

当我跑步时

rails new something

它给了我错误(我在这里只列出最后一行):

  

创建vendor / assets / stylesheets / .keep            运行捆绑安装   /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/ui.rb:36:in initialize': undefined method []'for#(NoMethodError)       来自/usr/lib/ruby/vendor_ruby/bundler/cli.rb:12:in new' from /usr/lib/ruby/vendor_ruby/bundler/cli.rb:12:in initialize'       来自/usr/lib/ruby/vendor_ruby/bundler/vendor/thor.rb:263:in 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

它说:

  

解决依赖关系......   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) 

......依此类推,需要一个多小时才能继续运行。

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

1 个答案:

答案 0 :(得分:0)

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

source ~/.bash_profile

转到 .bashrc

.bash_profile的内容:

  

[[-s“$ HOME / .rvm / scripts / rvm”]]&& source“$ HOME / .rvm / scripts / rvm”#将RVM加载到shell会话中作为函数