我有一个在不同目录之间切换的shell脚本,设置了各种项目。每个项目都有一个.ruby-version
文件。
如何让rbenv更改为每个目录中相应的ruby版本?
我现在有这样的事情:
Dir.chdir(target) do
run('rbenv install -s')
run('eval "$(rbenv init -)" ' \
'&& gem install bundler ' \
'&& rbenv rehash ' \
'&& bundle install')
end
但是我收到了这个错误:
Successfully installed bundler-1.12.0
1 gem installed
Your Ruby version is 2.2.2, but your Gemfile specified 2.1.5
Command `eval "$(rbenv init -)" && gem install bundler && rbenv rehash && bundle install` failed with status 18
有什么想法吗?