2012-12-11 130 views
1

在过去的几天中,我的软件包安装未运行。每次我给一个bundle命令(包更新,捆绑安装和捆绑)我得到这个错误:软件包安装不起作用

sh: /c/Program Files/ruby-1.9.2/bin/bundle: "c:/Program: bad interpreter: No such file or directory 

其中红宝石:/c/RailsInstaller/Ruby1.9.3/bin/ruby

哪个bundle:/c/Program Files/ruby-1.9.2/bin/bundle

万一有人被迷惑我我在窗户上。该捆绑包应该位于railsinstaller文件夹中,哪个捆绑包文件夹甚至不存在。不知道为什么这个错误突然发生,但它只发生在过去几天。在那之前Bundle运行良好。不知道是什么原因造成的。

+0

你使用的是rvm gemset ..? –

回答

0

bundle命令的第一行可能是#! /c/Program Files/ruby-1.9.2/bin/ruby。在这种情况下,/c/Program被视为解释器。没有办法逃离空间。 尝试将ruby重新安装到不包含任何空格的其他目录。 (例如C:\ruby

+0

为了清楚起见,ruby安装在/c/RailsInstaller/Ruby1.9.3/bin/ruby下,不知道为什么rails会建议bundle位于程序文件中(我之前已经安装了ruby,但不再使用它DIR)。 – uknj