3

我正在尝试安装 BCRYPT ......但我需要编译它。我正在按照这篇文章第一个答案的说明进行操作

没有要加载的文件——bcrypt_ext(通过设计)

我在 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

4

0 回答 0