在尝试安装Ruby on Rails时遇到错误,如下面的命令
Praveen@PraveenLaptop MINGW64 ~
$ gem install rails --no-ri --no-rdoc
错误:安装rails时出错:错误:无法构建gem原生扩展 . 当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/ni o4r C:/Ruby25-x64/bin/ruby.exe -r ./siteconf20180224- 8176-ibolzo.rb extconf.rb当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/nio4r make“DESTDIR =”clean'make'不是被识别为内部或外部命令,可操作程序或批处理文件 . 当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/nio4r make“DESTDIR =”'make'不被识别为内部或外部命令,可操作程序或批处理文件 . make failed,退出代码1 Gem文件将保留在C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r- 2.2.0中进行检查 . 结果记录到C:/Ruby25-x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0 /nio4r-2.2.0/gem_make.out暂时增强MSYS / MINGW的PATH ... Building原生扩展 . 这可能需要一段时间......
任何人都可以找出出现此错误的问题
2 回答
实际上,遵循这些步骤,我已经使用这些步骤将Ruby on Rails安装到许多Windows机器上 .
Step 1: 下载Git BASH,因为BASH仿真的行为与LINUX和UNIX环境中的"git"命令类似 .
Step 1.1: 从here下载并安装最新的NodeJS并检查NodeJS版本
Step 2: 下载ruby最新版本here并将其安装在您的目录中 . 检查Ruby版本
Step 3: 下载Devkit here采取合适的一个匹配您的Windows位32或64位
Step 4: 在Ruby目录中创建一个devkit文件夹,这意味着在安装ruby软件之后创建了一个默认目录,就像这样
disk (:C) or (:D)/Ruby25/devkit/
Step 5: 解压缩
devkit
文件夹中的DevKit文件Step 6: 在devkit文件夹中打开GIT BASH并运行这两个命令
如果上面的命令运行正常,那么完成
Step 7: 现在您可以运行rails命令来安装ruby文件夹
Step 8: 检查Rails版本
如果到现在为止所有步骤都可以吗?就是这样,现在运行rails命令并创建一个rails项目,就像
希望能帮助到你
错误是说它无法找到
make
. 如果已安装MSYS2,请确保在PATH
环境变量中添加安装MSYS2的位置 .或者,如果您没有(或想要重新安装)MSYS2,则可以运行
ridk install
,以便ruby可以使用它 .