我正在尝试安装BCRYPT ...但我需要编译它。我正按照这篇文章第一个答案的说明进行操作
no such file to load -- bcrypt_ext (via devise)
我在bcrypt-ruby-3.0.1-x86-mingw32 \ ext \ mri>文件夹和输入
PS C:\Ruby200\lib\ruby\gems\2.0.0\gems\bcrypt-ruby-3.0.1-x86-mingw32\ext\mri> ruby .\extconf.rb
creating Makefile`
PS C:\Ruby200\lib\ruby\gems\2.0.0\gems\bcrypt-ruby-3.0.1-x86-mingw32\ext\mri> make
compiling bcrypt_ext.c
make.exe": gcc: Command not found
make.exe": *** [bcrypt_ext.o] Error 127
PS C:\Ruby200\lib\ruby\gems\2.0.0\gems\bcrypt-ruby-3.0.1-x86-mingw32\ext\mri>
我安装了devkit,将其添加到我的路径变量中。
安装并识别GCC:
gcc --version
gcc.exe (rubenvb-4.7.2-release) 4.7.2
make --version
GNU Make 3.81
ruby --version
ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
我不明白为什么它说它在这个实例中运行时找不到命令GCC。
非常感谢你的帮助,我相信这很简单。我正在运行Power Shell,Windows 8,并使用DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe进行了测试