Я пытаюсь установить dm-types для DataMapper на моей машине с
gem install dm-types
Я установил Ruby из RubyInstaller (1.9.3) и у меня также установлен DevKit.(Как и некоторые другие гемы, такие как sinatra, haml, dm-core и bcrypt-ruby).
Однако, когда я запускаю "gem install dm-types", это происходит.
C:\Users\Lev>gem install dm-types
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing dm-types:
ERROR: Failed to build gem native extension.
"C:/Program Files (x86)/Ruby/Ruby193/bin/ruby.exe" extconf.rb
creating Makefile
make
Makefile:172: warning: overriding commands for target `C:/Program'
Makefile:163: warning: ignoring old commands for target `C:/Program'
Makefile:172: warning: overriding commands for target `Files'
Makefile:163: warning: ignoring old commands for target `Files'
Makefile:215: *** multiple target patterns. Stop.
Gem files will remain installed in C:/Program Files (x86)/Ruby/Ruby193/lib/ruby/
gems/1.9.1/gems/json-1.6.5 for inspection.
Results logged to C:/Program Files (x86)/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/j
son-1.6.5/ext/json/ext/parser/gem_make.out
Мой Google-fu обнаружил, что есть / были некоторые зависимости bcrypt, которые не собираются на windows, но bcrypt установлен безупречно.У меня также есть nmake.exe в моем системном пути.
Так как я могу заставить dm-типы работать в Windows 7 x64?
Кроме того, я абсолютно не возражаю против очистки компьютеравсех вещей, связанных с рубином и начать заново.