2013-10-12 72 views
2

我安装捆绑1.3.5,但是当我发出命令安装捆绑-v给未找到命令

bundle -v 

我得到的错误:

-bash: bundle: command not found 

我已经安装了Ruby 2.0.0p247,但在PATH中看不到ruby。不知道这是否与它有关。以防万一它是相关的echo $PATH给出:

Users/username/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin 

真的很感激任何帮助。

披露:我对编程还不熟悉,但还不是很精明。谢谢!

回答

0

你的路径看起来不错。可执行程序(如rubybundle)存储在路径的目录中。

要检查是否正确安装捆绑,你应该看到以下内容:

$ gem list | grep bundler 
bundler (1.3.5) 
$ ls ~/.rbenv/shims/ | grep bundle 
bundle 

否则它没有正确安装。尝试打开新的终端窗口,重新启动计算机等。如果这不起作用,请卸载/重新安装。更新错误消息或者如果没有任何工作。

-1

说,如果红宝石(或任何可执行文件)在您的路径可达,使用其中:

$ which ruby 
/usr/bin/ruby 
$ which gem 
/usr/bin/gem 

与束尝试

$which bundle 

没有发现?试着问红宝石,如果有捆绑安装

$gem list bundler 
bundler (1.3.5) 
2

尝试运行命令

rbenv rehash 

然后

bundle -v 

阅读更多关于rehash here

0

PATH包含一个错字。第一项应该以/Users开头,而不是Users(缺少前导斜杠,导致Bash在当前目录下而不是根目录下搜索此路径)。