捆绑找不到命令的Windows 64(Bundle command not found Window

2019-08-04 04:29发布

我刚安装红宝石与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和红宝石文件夹。

有什么建议?

Answer 1:

你可能没有安装捆扎机宝石。

假定你已经安装了Ruby:

gem install bundler

应该做的伎俩。



Answer 2:

好吧,我找到了解决办法,所以我在这里发帖。 问题似乎是在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"

希望它可以帮助别人



Answer 3:

对于Windows用户:

我用gitbash安装捆绑。

gem install bundler

与所述捆绑安装成功。 即使以后我面临同样的问题。

发现这是由于我的情况下,一些权限问题。

这里是我做的:

  1. 我启动了一个命令提示符( 注:用管理员权限)
  2. 我没宝石再次安装捆绑并安装它。
  3. 现在,我可以做一些像束-v,它给了我当前安装的捆绑版本。
  4. 我试着使用Git猛砸捆-v,但它仍然是不以某种方式工作。
  5. 我重新启动我的笔记本电脑,令人奇怪的是现在是作品。

希望这是有帮助的人。



Answer 4:

我有这些问题,对我来说唯一的问题是文件路径的空间。 简单地增加的固定的问题,我的道路周围:

'C:\程序文件(x86)\ GIT中\ BIN'; 'C:\程序文件(x86)\的Heroku \红宝石1.9.2 \斌'

而已!



文章来源: Bundle command not found Windows x64