相关疑难解决方法(0)

无效的gemspec -Illformed要求["#<YAML :: Syck :: DefaultKey:0xb5f9c990> 3.2.0"]

Invalid gemspec in [/usr/lib/ruby/gems/1.8/specifications/activemodel-3.2.0.gemspec]: Illformed requirement ["#<YAML::Syck::DefaultKey:0xb5f9c990> 3.2.0"]
Run Code Online (Sandbox Code Playgroud)

从尝试为其他问题做sudo gem更新

获得这个数百次的时间,因为sudo gem update会遍历每个gem并获取大部分内容的消息

ruby gem rspec ruby-on-rails gemspecs

19
推荐指数
2
解决办法
8309
查看次数

为什么gems安装在一个目录中,其Ruby版本与我正在运行的版本不同?

当我安装gem时,它被安装在一个名为1.9.1的目录中,尽管它不是我安装的Ruby版本:

$ ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.2.0]

$ gem which rails
.../ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails.rb
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我没有安装其他Ruby版本(当然不是v1.9.1).

ruby rubygems

16
推荐指数
1
解决办法
3185
查看次数

标签 统计

ruby ×2

gem ×1

gemspecs ×1

rspec ×1

ruby-on-rails ×1

rubygems ×1