web-dev-qa-db-ja.com

gem install json -v 1.7.3では、「ビルドツールを含めるようにPATHを更新してください」と表示されます

実行すると:

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私のパスに。これらのエラーを修正するにはどうすればよいですか?

70
Joe

必ずdevkitをインストールしてください(パスを更新するチェックボックスにチェックを入れてください):Rubyも再インストールする必要があるかもしれません。

DevKitをインストールします

ここから開発キットをダウンロードしてください http://rubyinstaller.org/downloads/

現時点でのDevKit url Ruby 1.8.7および1.9.3で使用する場合: DevKit-tdm-32-4.5.2

Ruby 2.0以降(32ビット版のみ):で使用する場合: DevKit-mingw64-32-4.7.2

Ruby 2.0以降(x64-64ビットのみ) DevKit-mingw64-64-4.7.2

指示に従ってください こちら

または短い指示:

Zipを解凍します

コマンドラインを開き、解凍したフォルダーに移動します

Ruby dk.rb init

Ruby dk.rbインストール

gem install rdiscount --platform = Ruby

205
Julien Pellet

時々Ruby dk.rb initを実行すると、次のようなエラーが発生しました

Ruby Error

この問題を解決するには、コマンドプロンプトウィンドウのエンコードを変更する必要があります。これを行うにはchcp 1256と入力すると、次のメッセージが表示されます。アクティブなコードページ:1256

これで、問題なくそのコマンドを実行できます。

幸運を 。

4
M.R.Safari

適切なDevKitがインストールされていることがわかっている場合(例:via chocolatey )、含まれているスクリプトを実行して環境変数を設定するだけです。

Cmdで:

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

PowerShellの場合:

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

これらのスクリプトは、現在のコマンドウィンドウに正しいパスを設定します。

1
Ryan Bemrose

古いDevKit folderの前にextractあなたのlinksに基づいて、次のconfigurationのいずれかからダウンロードする新しいもの。

現在のDevKitのURL Ruby 1.8.7および1.9.3で使用する場合: https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32- 4.5.2-20111229-1559-sfx.exe

Ruby 2.0以降(32ビットバージョンのみ):で使用する場合: http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2- 20130224-1151-sfx.exe2

Ruby 2.0以降(x64-64bitのみ) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2- 20130224-1432-sfx.exe

0
Akash