0

新しい Rails プロジェクトを開始しようとすると、行き詰まります。json 1.7.4 が必要です。私は窓にいます。

rails new delete
      create
      create  README.rdoc
.
.
.
         run  bundle install
Fetching source index for https://rubygems.org/
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.3.6)
Using activesupport (3.2.6)
Using builder (3.0.0)
.
.
.
Using coffee-script (2.2.0)
Using rack-ssl (1.3.2)
Installing json (1.7.4) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
.
        C:/Programozas/Ruby192/bin/ruby.exe extconf.rb
creating Makefile

make
'make' is not recognized as an internal or external command,
operable program or batch file.


Gem files will remain installed in C:/Programozas/Ruby192/lib/ruby/gems/1.9.1/ge
ms/json-1.7.4 for inspection.
Results logged to C:/Programozas/Ruby192/lib/ruby/gems/1.9.1/gems/json-1.7.4/ext
/json/ext/generator/gem_make.out
An error occured while installing json (1.7.4), and Bundler cannot continue.
Make sure that `gem install json -v '1.7.4'` succeeds before bundling.

gem install json -v '1.7.4' でも同じエラーが発生します。私は何をすべきか?

4

2 に答える 2

1

を理解できるソフトウェアのある環境で実行する必要がありますmake。お使いの Windows 環境には、そのようなソフトウェアはないようです。

Windows で Rails を開発する一般的な方法は、RubyInstallerを使用することです。同様の問題を抱えている SO の人々(30 秒のグーグルの後)は、RubyInstaller に付属のDevKitを使用して、「... make、gcc、sh などを使用した「健全な」環境を提供するため、あなたと同様の問題を修正しました。 *nix ビルド ツールがインストールされています ..."

于 2012-07-28T19:36:14.630 に答える
0

私は Windows 7 (32 ビット) を使用しており、新しいプロジェクトを作成するときにこの同様の問題に直面しています。\DevKit には既に DevKit がインストールされています。私が得るエラーメッセージは言う:

PATH を更新してビルド ツールを含めるか、「http://rubyinstaller.org/downloads」から DevKit をダウンロードして、「http://github.com/oneclick/rubyinstaller/wiki/Development-Kit」の指示に従ってください。 json (1.7.4) のインストール中に発生し、Bundler は続行できません。gem install json -v '1.7.4'バンドルする前に、それが成功することを確認してください。

C:\myrailsproject>gem install json -v 1.7.4 エラー: json のインストール中にエラーが発生しました: 'json' ネイティブ gem にはビルド ツールがインストールされている必要があります。

PATH を更新してビルド ツールを含めるか、「http://rubyinstaller.org/downloads」から DevKit をダウンロードして、「http://github.com/oneclick/rubyinstaller/wiki/Development-Kit」の指示に従ってください。

json 1.7.3 を使用するように gem ファイルを更新すると、すべて正常に実行されます

于 2012-07-29T12:43:38.807 に答える