Heroku-如何修复;无法加载此类文件--foreman/cli(LoadError)";?-[Java、Windows、Ruby on rails]
下面是官方的Heroku Java教程: 我已经成功地跟随每一步,直到 运行此步骤中描述的命令:Heroku-如何修复;无法加载此类文件--foreman/cli(LoadError)";?-[Java、Windows、Ruby on rails],java,ruby-on-rails,windows,heroku,foreman,Java,Ruby On Rails,Windows,Heroku,Foreman,下面是官方的Heroku Java教程: 我已经成功地跟随每一步,直到 运行此步骤中描述的命令: foreman start web 在Windows上需要使用特定的程序文件: foreman start web -f Procfile.windows 我得到以下错误: C:\Users\Andrea>foreman start web -f Procfile.windows C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/sit
foreman start web
在Windows上需要使用特定的程序文件:
foreman start web -f Procfile.windows
我得到以下错误:
C:\Users\Andrea>foreman start web -f Procfile.windows
C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.r
b:36:in `require': cannot load such file -- foreman/cli (LoadError)
from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/cus
tom_require.rb:36:in `require'
from C:/Program Files (x86)/Heroku/bin/foreman:8:in `<main>'
C:\Users\Andrea>foreman start web-f Procfile.windows
C:/ProgramFiles(x86)/Heroku/ruby-1.9.3/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.r
b:36:在'require'中:无法加载这样的文件--foreman/cli(LoadError)
来自C:/programfiles(x86)/Heroku/ruby-1.9.3/lib/ruby/site\u ruby/1.9.1/rubygems/cus
tom_require.rb:36:in'require'
来自C:/ProgramFiles(x86)/Heroku/bin/foreman:8:in`'
问题的原因是什么?我如何解决它?错误是由以下事实引起的: 如果您安装的Heroku在任何目录名或目录层次结构中有任何特殊字符或空格,Foreman将不起作用 (感谢您的支持) 因为安装将Heroku路径默认为 C:\ProgramFiles(x86)\Heroku ,在Windows上学习教程的每个人都会遇到此错误 解决方案很简单:重新安装指定没有空格和特殊字符的路径。例如: 有效
- C:\Heroku
- C:\SeemsLegitIn2015\Heroku
- C:\ProgramFiles(x86)\Heroku
- C:\Progra~2\Heroku
- C:\Heroku
- C:\SeemsLegitIn2015\Heroku
- C:\ProgramFiles(x86)\Heroku
- C:\Progra~2\Heroku
- 从计算机上完全卸载Heroku Toolbelt
- 使用命令卸载Foreman gem卸载“Foreman”
- 现在再次安装Heroku工具带
- 通过运行命令
检查foreman
foreman是否正在工作,该命令将列出
支持的所有命令选项foreman
- 从计算机上完全卸载Heroku Toolbelt
- 使用命令卸载Foreman gem卸载“Foreman”
- 现在再次安装Heroku工具带
- 通过运行命令
检查foreman
foreman是否正在工作,该命令将列出
支持的所有命令选项foreman
- 该错误是由以下事实引起的:
如果您安装的Heroku在任何目录名或目录层次结构中有任何特殊字符或空格,Foreman将不起作用
(感谢您的支持)
因为安装将Heroku路径默认为
C:\ProgramFiles(x86)\Heroku
,在Windows上学习教程的每个人都会遇到此错误
解决方案很简单:重新安装指定没有空格和特殊字符的路径。例如:
有效
- 感谢@AndreaLigios在StackOverflow上发布我的解决方案
正在从GitHub获取以下问题:
我在c:\heroku目录中安装了heroku,但它仍然不工作。你能帮助我吗?谢谢
C:>foreman
C:/Heroku/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require':
cannot load such file -- foreman/cli(LoadError) from C:/Heroku/ruby-1.9.3/lib/ruby/
site_ruby/1.9.1/rubygems/custom_requi re.rb:36:inrequire' from C:/Heroku/bin/foreman:8:in
请按照以下步骤操作:
执行上述步骤后,请告知问题是否已解决 感谢@AndreaLigios在StackOverflow上发布我的解决方案 正在从GitHub获取以下问题: 我在c:\heroku目录中安装了heroku,但它仍然不工作。你能帮助我吗?谢谢
C:>foreman
C:/Heroku/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require':
cannot load such file -- foreman/cli(LoadError) from C:/Heroku/ruby-1.9.3/lib/ruby/
site_ruby/1.9.1/rubygems/custom_requi re.rb:36:inrequire' from C:/Heroku/bin/foreman:8:in
请按照以下步骤操作: