当我运行时:
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'
我使用的是Windows8,我的路径中确实有c:\ruby193\bin
。我该怎么做才能纠正这些错误?
发布于 2013-12-30 19:22:16
有时,当您运行ruby dk.rb init
时,您会得到这样的错误
要解决此问题,您必须更改命令提示符窗口的编码。为此,键入chcp 1256
,您将收到以下消息: Active code page: 1256
现在,您可以毫无问题地运行该命令。
祝你好运。
发布于 2016-03-29 10:14:22
如果您知道您已经安装了正确的DevKit (例如:通过chocolatey),那么您只需要运行包含的脚本来设置环境变量。
在cmd中:
C:\> d:\path\to\DevKit2\devkitvars.bat
在PowerShell中:
PS> . d:\path\to\DevKit2\devkitvars.ps1
这些脚本将在当前命令窗口中设置正确的路径。
发布于 2017-02-14 15:50:48
先删除旧的DevKit folder
,然后再extract
新的links
,新的your将根据您的configuration
从以下任一configuration
下载
Ruby目前用于DevKit 1.8.7和1.9.3:https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
用于Ruby2.0及更高版本(仅限32位版本):http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe2
用于Ruby2.0及更高版本(仅限x64-64位) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe3
https://stackoverflow.com/questions/10694997
复制相似问题