Я пытаюсь установить json рубиновый камень на Windows 7 32 System.ОШИБКА: Не удалось создать самородное расширение gem Windows 7 32 бит
Местные детали окружения являются
D:\Environment\DevKit32Ruby200>gem -v
2.0.14
D:\Environment\DevKit32Ruby200>ruby -v
ruby 2.0.0p451 (2014-02-24) [i386-mingw32]
D:\Environment\DevKit32Ruby200>rails -v
Rails 4.0.4
Я уже пробовал следующие вещи
система рубиновые камни Понижение версии до 2.3.0 с помощью
gem update --system 2.3.0
я сделал правильная настройка devkit и вручную я добавил правильный путь каталога ruby в config.ym l файл.
D:\Environment\DevKit32Ruby200>ruby dk.rb init Initialization complete! Please review and modify the auto-generated 'config.yml' file to ensure it contains the root directories to all of the installed Rubies you want enhanced by the DevKit. D:\Environment\DevKit32Ruby200>ruby dk.rb install --force [WARN] Updating (with backup) existing gem override for 'D:/Environment/ruby200new' [WARN] Updating (with backup) DevKit helper library for 'D:/Environment/ruby200new'
Я также попытался поставить платформу = Руби
gem install json --platform=ruby --verbose
ошибка я получаю при установке JSON находится ниже.
D:\Environment\DevKit32Ruby200>gem install json
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
D:/Environment/ruby200new/bin/ruby.exe extconf.rb
creating Makefile
make "DESTDIR="
generating generator-i386-mingw32.def
compiling generator.c
linking shared-object json/ext/generator.so
make "DESTDIR=" install
/usr/bin/install -c -m 0755 generator.so ./.gem.20170109-8336-qvgvzc/json/ext
make: execvp: /usr/bin/install: Permission denied
make: *** [install-so] Error 127
Gem files will remain installed in D:/Environment/ruby200new/lib/ruby/gems/2.0.0/gems/json-2.0.2 for inspection.
Results logged to D:/Environment/ruby200new/lib/ruby/gems/2.0.0/gems/json-2.0.2/ext/json/ext/generator/gem_make.out
Есть 10 вопросов, уже отмеченных этой проблемой, но никто не разрешил. Пожалуйста, помогите мне определить, чего нет, и почему ошибка пришла.
Пожалуйста, проверьте файл 'config.yml', сгенерированный командой 'ruby dk.rb init', и проверьте установленную рубиновую версию и путь –
. Я вручную добавил правильный путь каталога ruby в config.yml и его проблема не была. –
На основе журнала это похоже на проблему в рубиновом пути, но в любом случае попробуйте с помощью gem install json --platform = ruby –