如何强制RubyGems的或外壳使用宝石的可执行文件的版本? [英] How to force rubygems or shell to use a certain version of a gem's executable?

查看:136
本文介绍了如何强制RubyGems的或外壳使用宝石的可执行文件的版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,我可以在我的机器上安装的打捆v1.3.6,但外壳仍然会使用v1.11.2:

For example, I can install v1.3.6 of bundler on my machine, but the shell will still use v1.11.2:

$ gem install bundler -v 1.3.6
...
1 gem installed

$ bundle -v
Bundler version 1.11.2

要真正使用的v1.3.6,我必须要么明确地说,所以每次或卸载v1.11.2:

To actually use v1.3.6, I have to either explicitely say so every time or uninstall v1.11.2:

$ bundle _1.3.6_ -v
Bundler version 1.3.6

$ gem uninstall bundler -v 1.11.2
...

$ bundle -v
Bundler version 1.3.6

我如何我可以继续安装(如1.11.2)早期版本的捆扎机,但更改默认的另一个版本?

How I can I keep earlier versions of Bundler installed (like 1.11.2) but change the default to another version?

推荐答案

不知道你的限制,但你为什么不别名打捆?

Not sure your limitations, but why don't you alias the bundler?

在.bash_rc为一个用户,或者在/ etc / bashrc中为所有用户

in .bash_rc for one user, or in /etc/bashrc for all users

别名包='捆绑_1.3.6 _

这篇关于如何强制RubyGems的或外壳使用宝石的可执行文件的版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆