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 ruby@9.4.5.0 # JRuby
vfox install ruby@24.0.1 # TruffleRuby
vfox install ruby@24.0.1.jvm # TruffleRuby-jvm
vfox install ruby@3.3.3.rb # Ruby-build
vfox install ruby@3.3.0.mrb # 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插件仓库每天自动运行脚本,检测最新版本并更新版本列表,当有新版本发布用户即可安装,无需任何本地操作。
软件开发是这样的,开发者只要动动手指,写写代码就可以,可是用户要考虑的事情就很多了。
这里推荐使用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 ruby@9.4.5.0 # JRuby
vfox install ruby@24.0.1 # TruffleRuby
vfox install ruby@24.0.1.jvm # TruffleRuby-jvm
vfox install ruby@3.3.3.rb # Ruby-build
vfox install ruby@3.3.0.mrb # 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插件仓库每天自动运行脚本,检测最新版本并更新版本列表,当有新版本发布用户即可安装,无需任何本地操作。