在Mac上使用不同的应用程序分别设置ruby版本



我刚刚开始处理一个ruby项目,我注意到我必须指定要全局使用的ruby版本。例如,我正在使用chruby更改要使用的ruby版本,我可以直接在名为.zshrc.的文件中设置它

但是,如果我有多个不同ruby版本的应用程序,那么我该如何处理?如果每次我想运行其他应用程序时都不断更改.zshrc文件中使用的版本,那就没有意义了。

因为这是一个共享项目,所以我不能只更改应用程序中使用的版本。非常感谢。

chruby中,此功能被称为"自动切换";。

如果你想让chruby在不同的项目之间cd时自动切换Ruby的当前版本,只需在~/.bashrc或~/.zshrc:中加载auto.sh

chruby将检查当前目录和父目录中是否有.rube版本的文件。

https://github.com/postmodern/chruby#auto-切换

相关内容

最新更新