Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 未定义的方法'ord';零级:零级_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 4 未定义的方法'ord';零级:零级

Ruby on rails 4 未定义的方法'ord';零级:零级,ruby-on-rails-4,Ruby On Rails 4,ruby版本=>ruby 1.9.2p320(2012-04-20修订版35421)[x86_64-linux] 在本地环境上安装rails时,我遇到了这个错误 gem install rails ERROR: While executing gem ... (NoMethodError) undefined method `ord' for nil:NilClass 任何帮助都将受到感激 我有问题了 我有ruby版本: $ruby -v #=> ruby 1.9.2p320 (2

ruby版本=>ruby 1.9.2p320(2012-04-20修订版35421)[x86_64-linux]

在本地环境上安装rails时,我遇到了这个错误

gem install rails

ERROR:  While executing gem ... (NoMethodError)

undefined method `ord' for nil:NilClass
任何帮助都将受到感激

我有问题了

我有ruby版本:

$ruby -v
#=> ruby 1.9.2p320 (2012-04-20 revision 35421) [x86_64-linux]
在gem环境中,我有ruby gem版本:

  $ gem env
  #=>RubyGems Environment:
  #=>- RUBYGEMS VERSION: 2.4.6
现在我检查了rvm列表gemests并选择了ruby-2.2.0

$ rvm use ruby-2.2.0
我再次运行命令

$gem install rails
这一次效果很好

简而言之,问题是我有旧的ruby版本,而我有新的RubyGem!干杯