当我运行:
rails new blog
我得到:
Installing json (1.7.3)
Gem::InstallError: 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'
An error occurred while installing json (1.7.3), and Bundler cannot continue.
Make sure that `gem install json -v '1.7.3'` succeeds before bundling.
当我运行:
gem install json -v 1.7.3
我得到:
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'
我使用Windows 8.我有c:\ruby193\bin
在我的道路。 我该怎么做来纠正这些错误?
确保你安装的devkit(滴答,将更新路径的复选框):您可能需要重新安装红宝石了。
安装的devkit
从这里下载开发工具包http://rubyinstaller.org/downloads/
此时对于使用用Ruby 1.8.7和URL的devkit 1.9.3: 的devkit-TDM-32-4.5.2
对于具有红宝石2.0和上述(32位版本)使用: 的devkit-mingw64-32-4.7.2
对于具有红宝石2.0及以上使用(64 - 64位只) 的devkit-mingw64-64-4.7.2
按照指示在这里 。
或短的说明:
解压缩的zip
打开命令行,转到解压缩文件夹
红宝石dk.rb INIT
红宝石dk.rb安装
创业板安装rdiscount --platform =红宝石
有时当你运行ruby dk.rb init
你有这样的错误
为解决这个问题,你必须更改命令提示符窗口的编码。 做这类chcp 1256
,您将收到此消息:活动代码页:1256
现在你可以毫无问题地运行该命令。
祝好运 。
如果你知道你有安装了正确的devkit(如:通过巧克力味 ),那么你只需要运行包含的脚本设置环境变量。
在CMD:
C:\> d:\path\to\DevKit2\devkitvars.bat
在PowerShell中:
PS> . d:\path\to\DevKit2\devkitvars.ps1
这些脚本将建立正确的路径在当前的命令窗口。
删除旧DevKit folder
您之前extract
的新的,你会从下面的一个下载links
,根据您的configuration
:
此时对于使用Ruby 1.8.7和1.9.3使用的devkit网址: https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
对于具有红宝石2.0及以上使用(32位版本): http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe2
对于具有红宝石2.0及以上使用(64 - 64位只) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe3
文章来源: gem install json -v 1.7.3 gives 'Please update your PATH to include build tools'