回答
你需要安装一个Ruby的开发工具包如下所述:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
它将安装一个MinGW的环境,允许RubyGems的编译二进制的宝石适用于Windows平台。
小心遵循本节所述的安装后步骤:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#4-run-installation-scripts
只要有您的硬盘驱动器上的红宝石的devkit文件是不够的,RubyGems的,以利用它。
我已经安装并且出现相同的错误。 –
您是否看到以下消息:“暂时增强PATH以包含DevKit ...”?否则,devkit安装不正确。 – SirDarius
我可以在哪里查看此消息? –
这个bundle install
命令包含在Ruby DevKit中。
确保如果您已正确安装了Ruby开发工具包(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找到了红宝石您的安装路径。你应该得到类似这样的消息
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'
一旦这样做了,你可以查看你的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已成功安装,应防止“做出”错误的发生。
- 1. make不被识别为内部或外部命令 - Qt SDK - Windows
- 2. mvn命令不被识别为内部或外部命令
- 3. make无法识别为内部或外部命令
- 4. 编译Qt for Android:'mingw32-make'不被识别为内部或外部命令
- 5. 'y'不被识别为内部或外部命令
- 6. 'cl'不被识别为内部或外部命令,
- 7. javac的不被识别为内部或外部命令
- 8. 'powershell.exeA'不被识别为内部或外部命令,
- 9. 离子不被识别为内部或外部的命令
- 10. vmc不被识别为内部或外部命令
- 11. PIP不被识别为在Windows7内部或外部的命令
- 12. 模板 - 不被识别为内部或外部命令
- 13. sublime 3'py'不被识别为内部或外部命令
- 14. “播放不被识别为内部或外部命令”
- 15. “MVN”不被识别为内部或外部的命令,
- 16. abd不被识别为内部或外部命令
- 17. 'cordova'不被识别为内部或外部命令
- 18. gacutil不被识别为内部或外部命令?
- 19. 'mpirun'不被识别为内部或外部命令,
- 20. React Native Error - yarn'不被识别为内部或外部命令
- 21. 'sstableloader'不被识别为内部或外部命令,
- 22. 'cl'不被识别为内部或外部命令
- 23. ipython不被识别为内部或外部命令(pyspark)
- 24. 'repo'不被识别为内部或外部命令
- 25. wsimport不被识别为内部或外部命令
- 26. Keytool不被识别为内部或外部命令
- 27. “NG”不被识别为一个内部或外部命令,
- 28. VS2012:'nmake'不被识别为内部或外部命令
- 29. 。不被识别为内部或外部命令
- 30. “G ++ - DW2”不被识别为一个内部或外部命令,
是在你的道路上? – doctorlove
我已经创建了新的目录C:/ ruby/myapp,并且当我输入bundle install时出现此错误。 –