运行“gem install rails”时出错

时间:2014-01-13 17:11:46

标签: ruby-on-rails ubuntu rubygems gem

我的配置:

  • 操作系统:Ubuntu 12.04
  • rvm version:1.25.14
  • ruby​​版本:2.1.0p0
  • gem版本:2.2.1

    $哪个红宝石 /home/tauhidul35/.rvm/rubies/ruby-2.1.0/bin/ruby $哪个rvm /home/tauhidul35/.rvm/bin/rvm $哪个宝石 /home/tauhidul35/.rvm/rubies/ruby-2.1.0/bin/gem $捆绑 /home/tauhidul35/.rvm/gems/ruby-2.1.0@global/bin/bundle

现在当我运行命令时,我收到错误:

$ gem install rails
ERROR:  While executing gem ... (NoMethodError)
undefined method `ord' for nil:NilClass

如果我运行命令,我会收到错误:

$ sudo apt-get install rails
E: Unable to locate package rails

我是 Ubuntu 的新手,也是 Ruby on Rails 的新手。请帮帮我。

2 个答案:

答案 0 :(得分:2)

感谢大家的帮助。
当我使用Ubuntu Update Manager更新计算机时,最后解决了这个问题 我不知道为什么更新后解决了这个问题。但我相信通过更新全部来解决它。

特别感谢majioa。

答案 1 :(得分:0)

请记住,您还可以通过安装带有新gemset的新红宝石来“确定”您的红宝石和宝石情况。

您可以使用rbenv将ruby和gemset安装到您拥有完全权限控制权的本地路径,以便您可以随时删除,重新安装等等。

您可以安装像rbenv by following the instructions here

这样的ruby管理器