Make不被识别为内部或外部命令

我正在尝试在Windows上安装Rails应用程序。 当我调用这个命令时:

bundle install 

我得到这个错误:

在这里输入图像说明

如何解决它?

Solutions Collecting From Web of "Make不被识别为内部或外部命令"

您需要按照此处所述安装Ruby开发工具包 : https : //github.com/oneclick/rubyinstaller/wiki/Development-Kit

它将安装一个mingw环境,允许rubygems编译Windows平台的二进制gem。

请注意遵循本节中描述的安装后步骤: https : //github.com/oneclick/rubyinstaller/wiki/Development-Kit#4-run-installation-scripts

简单地在您的硬盘上安装ruby-devkit文件对于rubygems来说是不够的。

bundle install命令包含在Ruby DevKit中。

确保如果你已经正确安装了Ruby Dev Kit( https://rubyinstaller.org/add-ons/devkit/ ),它也可以找到你的HD上安装了Ruby的地方。

当你使用命令ruby dk.rb init你应该得到这样的消息

 [INFO] found RubyInstaller v2.3.3 at C:/Ruby23-x64 

您也可以使用ruby dk.rb review命令来确保DevKit已经找到了Ruby的安装路径。 你应该得到这样的消息

 Based upon the settings in the 'config.yml' file generated from running 'ruby dk.rb init' and any of your customizations, DevKit functionality will be injected into the following Rubies when you run 'ruby dk.rb install'. C:/Ruby23-x64 

一旦对配置文件中指定的目录满意,运行ruby dk.rb install命令。 如果您正在重新安装DevKit,则可以使用-f命令覆盖以前完成的任何操作。

你应该看到这样的东西(如果你使用了-f):

 [WARN] Updating (with backup) existing gem override for 'C:/Ruby23-x64' [WARN] Updating (with backup) DevKit helper library for 'C:/Ruby23-x64' 

完成之后,可以通过运行install json --platform=ruby命令来检查Devkit是否正确install json --platform=ruby ,之后您应该看到:

 Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... Successfully installed json-2.1.0 Parsing documentation for json-2.1.0 Installing ri documentation for json-2.1.0 Done installing documentation for json after 2 seconds 1 gem installed 

一旦你的json安装启动,你就知道你的DevKit已经安装成功了,这样可以避免发生“make”错误。