【问题标题】:Ruby: can't get bundler to work on Mountain LionRuby:无法让捆绑程序在 Mountain Lion 上工作
【发布时间】:2013-02-19 15:32:00
【问题描述】:

我正在尝试通过gem install bundler 安装捆绑程序,一切正常,但是当我执行bundle install 时,我得到:

错误:Gem bundler 未安装,请先运行gem install bundler

我在 Mountain Lion 上使用 ruby​​ 1.9.3p385。

我按照 Stack Overflow 上的提示尝试重新安装了很多次,但没有成功。

你能帮忙吗?

谢谢

【问题讨论】:

    标签: ruby bundler


    【解决方案1】:

    确保您的 PATH 变量中有捆绑程序,请使用 echo $PATH 检查

    如果包含捆绑器的目录不存在,请添加 PATH=$PATH:/path/to/bundler

    【讨论】:

    • 当我回显 $PATH 我得到: /Users/[...]/.rvm/gems/ruby-1.9.3-p385/bin 然后如果 ls 在那个文件夹上我也有捆绑
    • 该目录中是否有捆绑程序可执行文件?
    • 尝试使用 bundle 可执行文件的完整路径并在您的 rails 应用目录中运行 (...path...)bundle install
    • 荒谬:我得到“找不到 Gemfile”
    • 您需要有一个 Gemfile。只有一个简单的,里面没有多少,我不确定最低要求。 gembundler.com/gemfile.html 编辑:你应该只需要“source :rubygems”就可以开始了。