我正在尝试安装Ruby on Rails,但是当我想使用Ruby,安装bundle或创建Rails应用程序时,我收到此错误:
C:/Ruby22-x64/lib/ruby/2.2.0/win32/registry.rb:71:in `find': unknown encoding name - CP720 (ArgumentError)
from C:/Ruby22-x64/lib/ruby/2.2.0/win32/registry.rb:71:in `<module:Win32>'
from C:/Ruby22-x64/lib/ruby/2.2.0/win32/registry.rb:3:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from dk.rb:1:in `<main>'
答案 0 :(得分:1)
欢迎使用Stack Overflow!很高兴您决定尝试使用Ruby和Rails。
长话短说,你是在Windows上,并且在这个操作系统上运行Ruby on Rails堆栈需要注意很多。我想你可能只是尝试自己安装Ruby ...你可以尝试删除它并从http://railsinstaller.org/en安装捆绑包吗?从长远来看,它将为您节省很多这样的麻烦。我已经使用过它,它是一个经过深思熟虑的软件包。
让我知道它是如何为你效力的,干杯!
答案 1 :(得分:0)
这是因为命令终端的默认代码页。 使用以下命令将代码页更改为Windows-1252,您将不再收到该错误
chcp 1252