2013-03-15 155 views
0

我只是试图在新鲜的Ubuntu 12.10上安装rvm/ruby​​/gems/rails,并且经过许多错误和谷歌搜索,我想创建我的第一个应用程序,但我得到了这个错误。我怎样才能使它工作?rails新 - 捆绑安装

[email protected]:/rails_projects# rails new my_fisrt_app 
    create 
    create README.rdoc 
    create Rakefile 
    create config.ru 
    create .gitignore 
    create Gemfile 
    create app 
    create app/assets/images/rails.png 
    create app/assets/javascripts/application.js 
    create app/assets/stylesheets/application.css 
    create app/controllers/application_controller.rb 
    create app/helpers/application_helper.rb 
    create app/views/layouts/application.html.erb 
    create app/mailers/.gitkeep 
    create app/models/.gitkeep 
    create config 
    create config/routes.rb 
    create config/application.rb 
    create config/environment.rb 
    create config/environments 
    create config/environments/development.rb 
    create config/environments/production.rb 
    create config/environments/test.rb 
    create config/initializers 
    create config/initializers/backtrace_silencers.rb 
    create config/initializers/inflections.rb 
    create config/initializers/mime_types.rb 
    create config/initializers/secret_token.rb 
    create config/initializers/session_store.rb 
    create config/initializers/wrap_parameters.rb 
    create config/locales 
    create config/locales/en.yml 
    create config/boot.rb 
    create config/database.yml 
    create db 
    create db/seeds.rb 
    create doc 
    create doc/README_FOR_APP 
    create lib 
    create lib/tasks 
    create lib/tasks/.gitkeep 
    create lib/assets 
    create lib/assets/.gitkeep 
    create log 
    create log/.gitkeep 
    create public 
    create public/404.html 
    create public/422.html 
    create public/500.html 
    create public/favicon.ico 
    create public/index.html 
    create public/robots.txt 
    create script 
    create script/rails 
    create test/fixtures 
    create test/fixtures/.gitkeep 
    create test/functional 
    create test/functional/.gitkeep 
    create test/integration 
    create test/integration/.gitkeep 
    create test/unit 
    create test/unit/.gitkeep 
    create test/performance/browsing_test.rb 
    create test/test_helper.rb 
    create tmp/cache 
    create tmp/cache/assets 
    create vendor/assets/javascripts 
    create vendor/assets/javascripts/.gitkeep 
    create vendor/assets/stylesheets 
    create vendor/assets/stylesheets/.gitkeep 
    create vendor/plugins 
    create vendor/plugins/.gitkeep 
    run bundle install 
/var/lib/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/ui.rb:36:in `initialize': undefined method `[]' for #<Thor::Shell::Color:0x8720238> (NoMethodError) 
from /usr/lib/ruby/vendor_ruby/bundler/cli.rb:14:in `new' 
from /usr/lib/ruby/vendor_ruby/bundler/cli.rb:14:in `initialize' 
from /usr/lib/ruby/vendor_ruby/bundler/vendor/thor.rb:246:in `new' 
from /usr/lib/ruby/vendor_ruby/bundler/vendor/thor.rb:246:in `dispatch' 
from /usr/lib/ruby/vendor_ruby/bundler/vendor/thor/base.rb:389:in `start' 
from /var/lib/gems/1.9.1/gems/bundler-1.3.4/bin/bundle:20:in `block in <main>' 
from /var/lib/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/friendly_errors.rb:3:in `with_friendly_errors' 
from /var/lib/gems/1.9.1/gems/bundler-1.3.4/bin/bundle:20:in `<main>' 

进出口新的Ruby on Rails和我真的无法找到如何在这里或在谷歌解决这个问题,有人可以帮我解决这个?

/var/lib/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/ui.rb:36:in `initialize': undefined method `[]' for #<Thor::Shell::Color:0x8720238> (NoMethodError) 
+1

你能否以问题的形式改述你的文章?你可以参考[“如何提问”FAQ](http://stackoverflow.com/questions/how-to-ask)来理解什么是一个好问题! – 2013-03-15 17:23:21

+0

哪个版本的rails是这个? – HungryCoder 2013-03-15 18:01:32

+0

rails -v Rails 3.2.12 – 2013-03-15 18:03:40

回答

3

听起来像rubyrails尝试安装https://rvm.io/不兼容。然后rvm install 1.9.3

ruby -v返回什么?