【问题标题】:Bundle command not found. Bad Interpreter找不到捆绑命令。糟糕的翻译
【发布时间】:2012-05-21 11:36:32
【问题描述】:

我在使用 bundler gem 时遇到了一些问题。

当我运行“gem list”时,我可以看到捆绑器已安装。 “捆绑器(1.1.3、1.0.21)”。

但是,当我尝试运行命令“bundle”时,我收到以下消息:

sh.exe": /c/Program Files (x86)/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory

我认为这是一些路径错误,但无论我如何谷歌,我都无法找到解决问题的方法。

有人有什么建议吗?

这是我的路径:

C:\Program Files (x86)\AMD APP\bin\x86_64;
C:\Program Files (x86)\AMD APP\bin\x86;
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
%SystemRoot%\system32;
%SystemRoot%;    
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Windows\system32\gs\gs8.71\bin;
C:\Program Files (x86)\Windows Live\Shared;
C:\DevKit\bin;
C:\Program Files (x86)\Common Files\Autodesk Shared\;
C:\Program Files\Common Files\Autodesk Shared\;
C:\Program Files\TortoiseSVN\bin;
C:\Program Files (x86)\Autodesk\Backburner\;
F:\Program Files (x86)\Mozart\bin;
C:\Program Files (x86)\ruby-1.9.3\lib\ruby\gems\1.9.1\gems\rails-3.0.9\bin;
C:\Ruby192\lib\ruby\gems\1.9.1\gems\rake-0.9.2\bin;
W:\wamp\bin\mysql\mysql5.5.16\lib;
F:\Program Files\MATLAB\R2011b\bin;
F:\Program Files (x86)\Heroku\bin;
C:\Program Files (x86)\ruby-1.9.3\bin;
C:\Program Files (x86)\git\bin;
C:\Program Files (x86)\git\cmd

【问题讨论】:

    标签: ruby path gem bundler


    【解决方案1】:

    您看到的错误表明脚本中的逻辑正在 C:\Program Files... 下寻找另一个项目,并且由于某种原因,它所寻找的任何内容都没有被引号包围。

    因此,它认为由空格分隔的每一段路径都是一个单独的参数。我的猜测是它试图从适当的 PATH 变量运行“ruby”,所以:

    C:\Program Files (x86)\ruby-1.9.3\bin\ruby
    

    这被解释为你调用

    C:\Program
    

    使用参数“文件”和“(x86)\ruby-1.9.3\bin\ruby”。你可以看到为什么那行不通;-)

    我对您的环境知之甚少,无法告诉您如何修复它,但是如果您手动将这些内容添加到 PATH 中,那么您应该用引号将每个内容括起来,在这种情况下:

    C:\Program Files (x86)\ruby-1.9.3\bin;
    

    会变成:

    "C:\Program Files (x86)\ruby-1.9.3\bin"; 
    

    【讨论】:

    • 谢谢!这解决了我的问题! :) 顺便说一句,我正在运行 Windows 7 x64。
    猜你喜欢
    • 2015-07-08
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2012-12-03
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    相关资源
    最近更新 更多