![如何保持两个 Ruby 版本的 gem 同步?](https://linux22.com/image/1292411/%E5%A6%82%E4%BD%95%E4%BF%9D%E6%8C%81%E4%B8%A4%E4%B8%AA%20Ruby%20%E7%89%88%E6%9C%AC%E7%9A%84%20gem%20%E5%90%8C%E6%AD%A5%EF%BC%9F.png)
我使用 MacPorts 安装和更新两个版本的 ruby(1.8.7 和 1.9.2)。如何使两个版本的 gem 同步?是否可以对 gem 使用相同的目录,但使本机扩展在不同的位置构建?请不要将我引导到 rvm。
答案1
我认为这不可行。通过某种复杂的黑客手段也许可以实现,但维护起来会很麻烦,尤其是当它们共享同一个目录时。
您想避免使用 RVM 有什么具体原因吗?据我所知,使用 RVM 是在同一台机器上管理多个 ruby 且晚上还能睡个好觉的唯一方法。
我使用 MacPorts 安装和更新两个版本的 ruby(1.8.7 和 1.9.2)。如何使两个版本的 gem 同步?是否可以对 gem 使用相同的目录,但使本机扩展在不同的位置构建?请不要将我引导到 rvm。
我认为这不可行。通过某种复杂的黑客手段也许可以实现,但维护起来会很麻烦,尤其是当它们共享同一个目录时。
您想避免使用 RVM 有什么具体原因吗?据我所知,使用 RVM 是在同一台机器上管理多个 ruby 且晚上还能睡个好觉的唯一方法。