gem install json -v 1.7.3 gives 'Please update your PATH to include build tools'

这一生的挚爱 提交于 2019-11-28 03:18:29
Julien Pellet

Make sure you install the devkit (ticking the checkboxes that will update the path) : You might need to reinstall ruby too.

Install the DevKit

Download Development Kit from here http://rubyinstaller.org/downloads/

DevKit url at this time For use with Ruby 1.8.7 and 1.9.3: DevKit-tdm-32-4.5.2

For use with Ruby 2.0 and above (32bits version only): DevKit-mingw64-32-4.7.2

For use with Ruby 2.0 and above (x64 - 64bits only) DevKit-mingw64-64-4.7.2

Follow instructions here.

Or short instructions :

Unzip the zip

open command-line and go to unzipped folder

ruby dk.rb init

ruby dk.rb install

gem install rdiscount --platform=ruby

sometimes when you run the ruby dk.rb init you got an error like this

for fixing this problem you have to change the encoding of the command prompt windows . to do this type chcp 1256 and you will receive this message : Active code page: 1256

now you can run that command without problem .

good luck .

If you know that you have the proper DevKit installed (eg: via chocolatey), then you simply need to run the included script to set up environment variables.

In cmd:

C:\> d:\path\to\DevKit2\devkitvars.bat

In PowerShell:

PS> . d:\path\to\DevKit2\devkitvars.ps1

These scripts will set up the correct paths in your current command window.

Delete the old DevKit folder before you extract the new one which you will download from one of the following links, based on your configuration:

DevKit url at this time For use with Ruby 1.8.7 and 1.9.3: https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

For use with Ruby 2.0 and above (32bits version only): http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe2

For use with Ruby 2.0 and above (x64 - 64bits only) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe3

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!