多年来我一直使用 RVM 作为 Ruby 版本管理器,但由于其简单性,我想改用 rbenv。但是我在部署时发现了一些奇怪的问题。这似乎是错误的地方:
# env RBENV_ROOT=\"/home/deploy/.rbenv\" PATH=\"/home/deploy/.rbenv/shims:/home/deploy/.rbenv/bin:$PATH\" /home/deploy/.rbenv/bin/rbenv exec bundle install --gemfile /domains/myapp.com/releases/20140119013611/Gemfile --path /domains/myapp.com/shared/bundle --deployment --without development test
> rbenv: bundle: command not found
> The `bundle' command exists in these Ruby versions:
> 2.0.0-p353
好的,所以我指定了我想要的 rbenv 版本 --
# env RBENV_ROOT=\"/home/deploy/.rbenv\" PATH=\"/home/deploy/.rbenv/shims:/home/deploy/.rbenv/bin:$PATH\" RBENV_VERSION=\"2.0.0-p353\" /home/deploy/.rbenv/bin/rbenv exec bundle install --gemfile /domains/myapp.com/releases/20140119013611/Gemfile --path /domains/myapp.com/shared/bundle --deployment --without development test
> rbenv: version `"2.0.0-p353"' is not installed
呵呵。这很奇怪。
# rbenv versions
> system
> * 2.0.0-p353 (set by /home/deploy/.rbenv/version)
知道我哪里出错了吗?这bundle install
命令似乎认为2.0.0-p353
不存在,但是rbenv versions
显示它。可能会发生什么?
安装捆绑器工具:gem install bundler。
安装项目的依赖:bundle install
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)