71

私が走るとき:

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

4

4 に答える 4

207

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

DevKitをインストールします

ここから開発キットをダウンロードしますhttp://rubyinstaller.org/downloads/

現時点でのDevKitURLRuby 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

rubydk.rbインストール

gem install rdiscount --platform = ruby

于 2012-05-22T02:56:47.290 に答える
4

実行すると、ruby dk.rb init次のようなエラーが発生することがあります

Rubyエラー

この問題を修正するには、コマンドプロンプトウィンドウのエンコーディングを変更する必要があります。このタイプchcp 1256 を実行すると、次のメッセージが表示されます:アクティブコードページ:1256

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

幸運を 。

于 2013-12-30T11:22:15.987 に答える
2

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

cmdの場合:

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

PowerShellの場合:

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

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

于 2016-03-29T02:14:22.083 に答える
0

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

現時点でのDevKitURLRuby 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-64ビットのみ)http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe3

于 2017-02-14T07:50:47.520 に答える