运行“gem install rails”时出错

我的configuration:

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

    $ which ruby​​ /home/tauhidul35/.rvm/rubies/ruby-2.1.0/bin/ruby $ which rvm /home/tauhidul35/.rvm/bin/rvm $ which gem /home/tauhidul35/.rvm/rubies/ruby -2.1.0 / bin / gem $其中bundle /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 

我在UbuntuRuby on Rails中都是新手。 请帮帮我。

感谢大家的帮助。
最后这个问题解决了,当我更新我的电脑使用Ubuntu更新管理器。
我不知道为什么更新后解决了这个问题。 但我相信它是通过更新所有解决。

特别感谢majioa。

记住,你也可以通过安装一个新的宝石来获得宝贵的红宝石。

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

您可以按照此处的说明安装像rbenv这样的Ruby管理器