2
当我尝试我安装bcrypt-ruby的宝石,我得到以下错误的Cygwin :: bcrypt - 红宝石 - 错误:无法建立宝石原生扩展
我的Cygwin在Windows 7 32
$ gem install bcrypt-ruby
Building native extensions. This could take a while...
ERROR: Error installing bcrypt-ruby:
ERROR: Failed to build gem native extension.
/home/Bartek/.rvm/rubies/ruby-1.9.3-p194/bin/ruby.exe extconf.rb
creating Makefile
make
compiling bcrypt_ext.c
compiling crypt.c
compiling crypt_blowfish.c
compiling crypt_gensalt.c
compiling wrapper.c
In file included from wrapper.c:27:0:
/home/Bartek/.rvm/rubies/ruby-1.9.3-p194/include/ruby-1.9.1/ruby/backward/util.h:2:2: warnin g: #warning use "ruby/util.h" instead of bare "util.h"
linking shared-object bcrypt_ext.so
bcrypt_ext.o:bcrypt_ext.c:(.text+0x29): undefined reference to `_ruby_bcrypt'
collect2: ld returned 1 exit status
Makefile:207: recipe for target `bcrypt_ext.so' failed
make: *** [bcrypt_ext.so] Error 1
Gem files will remain installed in /home/Bartek/.rvm/gems/ruby-1.9.3- [email protected]/gems/bc rypt-ruby-3.0.1 for inspection.
Results logged to /home/Bartek/.rvm/gems/[email protected]/gems/bcrypt-ruby- 3.0.1/e xt/mri/gem_make.out
任何人都有一个想法如何处理它? 我试过了一切。
如果我们做出解答'RVM使用system'一切工作正常 –
您可能想尝试使用最新的Ruby版本,但是[Cygwin Ports](http://cygwinports.org/)存储库中提供了FWIW,一个预构建的软件包。 – Yaakov
@BartekS - 如果您想将解决方案作为自己的答案进行回顾,我会删除我的答案。 (请参阅http://meta.stackexchange.com/questions/90263/unanswered-question-answered-in-comments,了解为什么这会有所帮助。)谢谢! – DreadPirateShawn