2

我安装了 bundler 1.3.5 但是当我给出命令时

bundle -v

我得到错误:

-bash: bundle: command not found

我已经安装了,Ruby 2.0.0p247但是看不到rubyPATH不知道这是否与它有关。以防万一它是相关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

非常感谢任何帮助。

披露:我是编程新手,还不是很精通。谢谢!

4

4 回答 4

2

尝试运行命令

rbenv rehash

然后

bundle -v

在此处阅读有关重新哈希的更多信息

于 2013-10-12T06:54:18.620 回答
0

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

要检查 bundler 是否安装正确,您应该看到以下内容:

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

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

于 2013-10-12T05:32:58.320 回答
0

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

于 2016-07-28T06:16:53.423 回答
-1

要判断您的路径中是否可以访问 ruby​​(或任何可执行文件),请使用以下命令:

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

用捆绑包试试

$which bundle

未找到?尝试询问 ruby​​ 是否安装了捆绑程序

$gem list bundler
bundler (1.3.5)
于 2013-10-12T06:28:33.513 回答