ruby-on-rails - 我收到错误消息 :in `tr' : invalid byte sequence in UTF-8 (ArgumentError) when I run: ruby dk. rb init

标签 ruby-on-rails ruby json utf-8 tr

我已经在计算机中安装了 Ruby 1.92,并且想要安装 Rails。

当我运行:gem installrails时,我收到如下错误消息:

*D:\Ruby192\Devkit>gem install rails
*ERROR:  Error installing rails:
        The 'json' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'**

然后我下载 DevKit 4.5.2 或 DevKit 3.5 并尝试它们:

D:\Ruby192\Devkit>ruby dk.rb init

我总是收到错误消息:

d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:175:in `tr': invalid byte sequence in UTF-8 (ArgumentError)
        from d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:175:in `initialize'
        from d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:233:in `exception'
        from d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:233:in `raise'
        from d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:233:in `check'
        from d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:256:in `OpenKey'
        from d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:387:in `open'
        from d:/Ruby192/lib/ruby/1.9.1/win32/registry.rb:498:in `open'
        from dk.rb:118:in `block in scan_for'
        from dk.rb:116:in `each'
        from dk.rb:116:in `scan_for'
        from dk.rb:138:in `block in installed_rubies'
        from dk.rb:138:in `collect'
        from dk.rb:138:in `installed_rubies'
        from dk.rb:146:in `init'
        from dk.rb:313:in `run'
        from dk.rb:332:in `<main>'

你们对这个问题有什么建议吗?

最佳答案

我也遇到过同样的情况。我认为您可能想要安装 json 库。您应该使用 msys.bat 并在此终端上安装 json

  1. 在 DevKit 目录中执行 msys.bat -> 它会调用一个新终端。
  2. gem install json 在此终端上。
  3. 您可以继续gem install Rails

关于ruby-on-rails - 我收到错误消息 :in `tr' : invalid byte sequence in UTF-8 (ArgumentError) when I run: ruby dk. rb init,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576631/

相关文章:

ruby-on-rails - 将事件管理员登录重定向到设计登录

ruby-on-rails - rails : What column type to use for saving uploaded images?

ruby-on-rails - ActionMailer 不在开发 Rails 5 中发送邮件

javascript - Ajax 调用 API 来检索 JSON 数据。您如何使用回复

ruby-on-rails - rails 5 : Render a div for each child object in a collection

Ruby:转义字符串中的特殊字符

ruby-on-rails - 如何检查 ruby​​ 中属性的类类型?

php - 尝试将 JSON 数据传递给 Highcharts 但没有成功

javascript - 用节点JS替换文件中的字符

css - 从 rails View 中的循环图片为每张图片制作新的 zurb 基础列