我安装了bundler 1.3.5但是当我发出命令时
bundle -v
我收到错误:
-bash: bundle: command not found
我已安装Ruby 2.0.0p247
但未在ruby
中看到PATH
。不知道这是否与它有关。以防相关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 :(得分:2)
答案 1 :(得分:0)
你的路径看起来不错。可执行程序(如ruby
或bundle
)存储在路径的目录中。
要检查捆绑程序是否安装正确,您应该看到以下内容:
$ gem list | grep bundler
bundler (1.3.5)
$ ls ~/.rbenv/shims/ | grep bundle
bundle
否则它安装不正确。尝试打开新的终端窗口,重新启动计算机等。如果这不起作用,请卸载/重新安装。更新错误消息,或者如果没有错误消息。
答案 2 :(得分:0)
您的PATH
包含拼写错误。第一个条目应以/Users
开头,而不是Users
(缺少前导斜杠,导致Bash在当前目录下搜索此路径,而不是根目录。)
答案 3 :(得分:-1)
判断路径中是否可以访问ruby(或任何可执行文件),使用:
$ which ruby
/usr/bin/ruby
$ which gem
/usr/bin/gem
尝试使用bundle
$which bundle
没找到?尝试询问ruby是否安装了bundler
$gem list bundler
bundler (1.3.5)