使用 apt-get install ruby1.9.1 安装 ruby 非常简单。
但是我如何才能以自动方式将其设置为默认/系统/全局 ruby?
答案1
只需确保在 $PATH 中找到的 ruby 是正确的(链接)。
在我的 Ubuntu 12.04 上(如果我禁用 rvm,我通常使用它来管理 ruby),
which ruby
节目/usr/bin/ruby和ls -lwhich ruby
揭示了它是
/etc/alternatives/ruby这又是一个链接,其目的地旨在由更新替代方案命令。
所以我可以使用更新替代方案将其指向正确的版本(可能是首选方法),手动创建链接,或者确保 $PATH 变量最终位于指向正确 ruby 的不同链接(可能位于 $HOME/bin 中)。 (注意:我的系统上的实际二进制文件安装在 /usr/bin 中,并通过其名称中的版本来区分,例如 /usr/bin/ruby1.9.3)。
所有这些指令都是 bash 命令(或对 bash 命令的引用),因此自动化应该只是将这些命令放入脚本中。