【发布时间】:2010-04-30 06:48:03
【问题描述】:
我正在尝试学习 rails 并且在过去几周没有使用它,但是今天当我尝试运行任何 rails 命令时,例如 -'导轨-v' - '脚本/服务器'
我没有重新安装 ruby,但不知道可能出了什么问题 我正在使用全新的 Macbook Pro
Jeremy-Geross-MacBook-Pro:~ Jeremy$ rails -v
/Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `merge': can't convert String into Hash (TypeError)
from /Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `configuration'
from /Library/Ruby/Site/1.8/rubygems.rb:634:in `path'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:68:in `installed_spec_directories'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:58:in `from_installed_gems'
from /Library/Ruby/Site/1.8/rubygems.rb:881:in `source_index'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:13:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `synchronize'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:478:in `find_files'
from /Library/Ruby/Site/1.8/rubygems.rb:1103
from /usr/bin/rails:9:in `require'
from /usr/bin/rails:9
更新:
红宝石在哪里:/usr/bin/ruby
ruby -v : ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.3.0]
gem 在哪里:/usr/bin/gem
宝石-v:`
/Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `merge': can't convert String into Hash (TypeError)
from /Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `configuration'
from /Library/Ruby/Site/1.8/rubygems.rb:634:in `path'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:68:in `installed_spec_directories'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:58:in `from_installed_gems'
from /Library/Ruby/Site/1.8/rubygems.rb:881:in `source_index'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:13:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `synchronize'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:478:in `find_files'
from /Library/Ruby/Site/1.8/rubygems.rb:1103
from /usr/bin/gem:8:in `require'
from /usr/bin/gem:8
gem list :
/Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `merge': can't convert String into Hash (TypeError)
from /Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `configuration'
from /Library/Ruby/Site/1.8/rubygems.rb:634:in `path'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:68:in `installed_spec_directories'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:58:in `from_installed_gems'
from /Library/Ruby/Site/1.8/rubygems.rb:881:in `source_index'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:13:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `synchronize'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:478:in `find_files'
from /Library/Ruby/Site/1.8/rubygems.rb:1103
from /usr/bin/gem:8:in `require'
from /usr/bin/gem:8
`
哪里是 rails : /usr/bin/rails
【问题讨论】:
标签: ruby-on-rails ruby rubygems