Ruby安装及版本管理(主要发行版跨平台统一方案)
ruby吧
全部回复
仅看楼主
level 10
明昕srs 楼主
1. 如何安装Ruby?
软件开发是这样的,开发者只要动动手指,写写代码就可以,可是用户要考虑的事情就很多了。
这里推荐使用vfox安装及进行版本管理,可以通过`vfox add ruby`添加Ruby插件。
2. 是否支持JRuby、TruffleRuby、mRuby等发行版?
vfox-ruby插件支持Ruby(CRuby/MRI)、JRuby、TruffleRuby、TruffleRuby-jvm、mRuby,使用不同且表述清晰的版本号形式进行区分,允许共存,便于管理。
```
vfox install ruby@latest
vfox install [email protected] # JRuby
vfox install [email protected] # TruffleRuby
vfox install [email protected] # TruffleRuby-jvm
vfox install [email protected] # Ruby-build
vfox install [email protected] # mRuby-build
```
3. 能否编译安装?不能编译安装我不用。
对于Windows以外的任何平台均支持编译安装,版本号格式为版本号+`.rb`。
4. 是否支持免编译安装?不能免编译安装我不用。
vfox-ruby插件提供对Windows、Linux、macOS系统主要架构的免编译安装支持,对其他操作系统提供编译安装支持。使用`vfox search ruby`查看允许默认免编译安装的版本列表。
5. 添加的gems在哪里?乱七八糟我不用。
不同版本Ruby及发行版安装路径完全独立,默认GEM_HOME环境变量统一指向相应sdk的path/share/gems目录下。
6. 类似工具很多都短命,开发者维护消极、版本滞后我不用。
vfox-ruby插件仓库每天自动运行脚本,检测最新版本并更新版本列表,当有新版本发布用户即可安装,无需任何本地操作。
2024年06月28日 08点06分 1
level 2
+3
2024年06月29日 06点06分 2
1