Я попытался установить следующий гем:
http://github.com/maxjustus/sinatra-authentication
в Windows 7 под управлением Ruby 1.9 из программы установки одним щелчком.
Я получил следующую ошибку:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Joel>gem install sinatra-authentication
Building native extensions. This could take a while...
ERROR: Error installing sinatra-authentication:
ERROR: Failed to build gem native extension.
C:/Ruby19/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:/Ruby19/lib/ruby/gems/1.9.1/gems/yajl-ruby-
0.7.5 for inspection.
Results logged to C:/Ruby19/lib/ruby/gems/1.9.1/gems/yajl-ruby-0.7.5/ext/gem_mak
e.out
Я посмотрел все в Интернете, попытался установить более ранние версии и попытался установить вручную безуспешно (это выдало ошибку stack too deep
).
Я подозреваю, что есть проблемы с гемом yajl-ruby
(http://github.com/brianmario/yajl-ruby), зависимость? (Я думаю)
В логах gem_make.out
показать:
C:/Ruby19/bin/ruby.exe extconf.rb
creating Makefile
make
'make' is not recognized as an internal or external command,
operable program or batch file.
У вас есть идеи, как решить эту проблему? Спасибо!