【问题标题】:keep getting error when trying to install gems on osx, undefined method `ord' for nil:NilClass尝试在 osx 上安装 gem 时不断出错,未定义方法 `ord' 用于 nil:NilClass
【发布时间】:2014-02-19 12:25:47
【问题描述】:

我在 osx 上使用 rvm,我目前只安装了一个 ruby​​ 版本 2.0.0 我尝试运行的每个 gem 安装都会返回相同的结果:

guys-MacBook-Pro:guy guy$ rvm use
Using /Users/guy/.rvm/gems/ruby-2.0.0-p353

guys-MacBook-Pro:guy guy$ gem install proxylocal
ERROR:  While executing gem ... (NoMethodError)
undefined method `ord' for nil:NilClass

请帮忙

谢谢

更新:

guys-MacBook-Pro:guy guy$ gem install -V proxylocal
GET https://api.rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
HEAD https://api.rubygems.org/api/v1/dependencies
302 Moved Temporarily
HEAD https://bundler.rubygems.org/api/v1/dependencies
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=proxylocal
302 Moved Temporarily
GET https://bundler.rubygems.org/api/v1/dependencies?gems=proxylocal
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=bert
302 Moved Temporarily
GET https://bundler.rubygems.org/api/v1/dependencies?gems=bert
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=eventmachine
302 Moved Temporarily
GET https://bundler.rubygems.org/api/v1/dependencies?gems=eventmachine
200 OK
ERROR:  While executing gem ... (NoMethodError)
 undefined method `ord' for nil:NilClass

【问题讨论】:

  • 嗨@BroiSatse,我怎样才能看到痕迹? --trace 不适用于该命令...
  • 通常stacktrace就在错误下面,上面的sn-p就是你得到的吗?
  • 是的。包括终端给我的每一个输出
  • 尝试运行gem install -V proxylocal
  • 运行命令并更新了我的问题。谢谢

标签: ruby rubygems rvm


【解决方案1】:

似乎是带有 ruby​​-2.x.x 的 bug。更多请参考here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-14
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    相关资源
    最近更新 更多