связанный с этим вопрос: ERROR: Failed to build gem native extensionПолучение Ошибка при попытке установить JSON в Ruby On Rails
Я пытаюсь сделать рубин на рельсах (рубин 2.0.0p647 (2015-08-18) [x64-mingw32]) для работы в моей системе. Я бегу Windows, 8.1 (64 бит)
Установка рубин и рельсов идет гладко, но когда я бегу rails new blog
я получаю следующее сообщение об ошибке:
Installing json 1.8.3 with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
.
C:/Ruby200-x64/bin/ruby.exe extconf.rb
creating Makefile
make "DESTDIR="
generating generator-x64-mingw32.def
compiling generator.c
linking shared-object json/ext/generator.so
c:/ruby200-x64/mingw64/mingw64/bin/../lib64/gcc/x86_64-w64-mingw32/4.8.3/../../.
./../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc_s
c:/ruby200-x64/mingw64/mingw64/bin/../lib64/gcc/x86_64-w64-mingw32/4.8.3/../../.
./../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc_s
collect2.exe: error: ld returned 1 exit status
make: *** [generator.so] Error 1
Gem files will remain installed in C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/json-
1.8.3 for inspection.
Results logged to C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/json-1.8.3/ext/json/ex
t/generator/gem_make.out
Using minitest 5.8.3
Using thread_safe 0.3.5
Using builder 3.2.2
Using erubis 2.7.0
Using mini_portile2 2.0.0
Using rack 1.6.4
Using mime-types 2.99
Using arel 6.0.3
Installing debug_inspector 0.0.2 with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
.
Я уже пробовал устанавливать рубин и тому комплект разработки 3 раза (с разными версиями ruby) Я продолжаю получать ту же ошибку.
Я пробовал решение в вопросе выше.
Я получаю очень похожую ошибку:
C:\Ruby200-x64>gem install --local json-1.8.3.gem
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing json-1.8.3.gem:
ERROR: Failed to build gem native extension.
C:/Ruby200-x64/bin/ruby.exe extconf.rb
creating Makefile
Я попытался переустановить рубин с другой версией рубинового (новейший) , а также устанавливать обе версии x86 рубина и комплекта средств разработки, которые ничего не сделал для меня.
KelsyDH собрать отличный документ на тему создания окна Windows, для разработки RoR: https://gist.github.com/KelseyDH/11198922. Когда я настраивал свою машину для Windows, Ruby 1.9.3 была самой новой версией, которая была стабильной в Windows. Это было около года назад. Я не знаю, изменилось ли это. – Elvn
только для того, чтобы быть понятным, что это не только родные расширения, которые терпят неудачу. debug_inspector 0.0.2 также не удается построить сразу после и после byebug 8.2.1 – Xitcod13
Да. Окна. Ложные сбои, трудно отследить. Я бы посоветовал вам проверить с помощью одного из Rails (самой платформы) разработчиков на github и спросить, был ли RoR успешно установлен на Win 8 кем-либо. Удачи! – Elvn