我刚安装红宝石与Heroku的列工具,probem是,当我不bundle install
它给了我这个错误:
sh.exe": /c/Program Files (x86)/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory
Acording这个问题捆绑命令没有找到。 不好解释 ,我应该改变路径,但我不知道如何做到这一点,我已经改变了Windows路径enviorment变量,甚至改为C:\红宝石-1.9.2 \ bin中,我收到了类似的错误:
sh.exe": /c/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory
当我尝试重新安装工具列工具我更改安装direcotry到c:\,但仍向导的程序文件(x86)目录中安装Git和红宝石文件夹。
有什么建议?
好吧,我找到了解决办法,所以我在这里发帖。 问题似乎是在Windows x64计算机的安装bunlder,解决这个我这样做。
复制下面的目录为C:/
C:\Program Files (x86)\Heroku C:\Program Files (x86)\Git C:\Program Files (x86)\ruby-1.9.2
更改Windows环境“路径”变量,要做到这一点鼠标右键单击计算机>属性>高级设置>环境变量。 路径是在“系统变量”部分。 他们编辑本:
C:\ Heroku的\ BIN; C:\红宝石1.9.2 \ BIN; C:\ GIT中\ BIN; C:\ GIT中\ CMD
转到C:\红宝石-1.9.2 \ bin并打开与记事本(而不是bundle.bat)的“bunlde”文件,第一行从更改#!"c:/Program Files (x86)/ruby-1.9.2/bin/ruby.exe"##
至!#!c:/ruby-1.9.2/bin/ruby.exe##
现在去C:\ Git和更改属性的混帐击直接访问(右键点击>属性),并从改变目标C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
到C:\Windows\SysWOW64\cmd.exe /c ""C:\Git\bin\sh.exe" --login -i"
希望它可以帮助别人
我有这些问题,对我来说唯一的问题是文件路径的空间。 简单地增加的固定的问题,我的道路周围:
'C:\程序文件(x86)\ GIT中\ BIN'; 'C:\程序文件(x86)\的Heroku \红宝石1.9.2 \斌'
而已!