尝试安装Ruby on Rails时出现“未知编码名称”

时间:2016-03-22 01:32:37

标签: ruby-on-rails ruby

我正在尝试安装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>'

2 个答案:

答案 0 :(得分:1)

欢迎使用Stack Overflow!很高兴您决定尝试使用Ruby和Rails。

长话短说,你是在Windows上,并且在这个操作系统上运行Ruby on Rails堆栈需要注意很多。我想你可能只是尝试自己安装Ruby ...你可以尝试删除它并从http://railsinstaller.org/en安装捆绑包吗?从长远来看,它将为您节省很多这样的麻烦。我已经使用过它,它是一个经过深思熟虑的软件包。

让我知道它是如何为你效力的,干杯!

答案 1 :(得分:0)

这是因为命令终端的默认代码页。 使用以下命令将代码页更改为Windows-1252,您将不再收到该错误

chcp 1252