【问题标题】:Which Linux distribution has the most active/recent Ruby support?哪个 Linux 发行版具有最活跃/最近的 Ruby 支持?
【发布时间】:2011-08-19 07:34:40
【问题描述】:

我已经安装了 Ubuntu 11.04 并尝试将 Ruby 安装为 apt-get install ruby。存储库中的默认版本是 1.8.7,好吧,手动安装 1.9.2。然后我要去rubygems,下载tar文件,安装rubygems,尝试用它们安装一些东西,zlib-mistake出现了。用rvm找到了解决方案,没有帮助。现在我遇到了损坏的 gem 命令和安装了无用的 rvm。

问题是 - 哪个 Linux 发行版对 Ruby 初学者最友好?

【问题讨论】:

  • Ubuntu 10.04 LTS 运行良好;并按照@Teoulas 的建议使用 rvm。

标签: ruby linux


【解决方案1】:

如果您使用的是RVM(强烈建议),则分发根本不重要。否则,如果您想拥有最新的软件包(包括 ruby​​),您可以转向滚动发行版(例如 ArchlinuxGentoo)。正如其他人为 Ubuntu 建议的那样,您始终可以将其他存储库添加到任何发行版,并通过这种方式获得更多更新的软件包。

【讨论】:

    【解决方案2】:

    你为什么不

    sudo apt-get install ruby1.9.1
    

    开箱即用?当然,您也可以使用社区 ppa 来获取 1.9.2 和一些开箱即用的常见绑定(这样您就可以轻松地使用 Rails 3.0):

    http://www.humbug.in/2010/launchpad-ppa-for-ruby-1-9-2-and-some-ruby-bindings/

    【讨论】:

    • 听说rails不支持ruby 1.9.1
    • @Sergey:正如已经讨论过无数次(您可以在几毫秒内轻松检查自己),ruby1.9.1 package 的当前版本号是 1.9.2-p0,即不是最新的,但也不是很古老。
    【解决方案3】:

    许多 ruby​​ 开发人员使用带有 rvm 的 Ubuntu。好处是您可以安装多个版本并轻松切换它们。

    此外,还有很多关于 rvm 错误的教程和帮助。

    我建议安装一个虚拟机并复制它,然后尝试 rvm。如果您破坏您的系统,只需再次使用副本,直到您正确设置系统。

    一旦你知道了你的方法,你就可以在你的系统上安装 ruby​​,或者像许多其他人一样坚持使用 VM。

    另一方面,许多服务器使用 Debian,这与 Ubuntu 略有不同,因为它使用较旧的稳定包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 2012-11-13
      • 2012-11-09
      • 1970-01-01
      • 2020-04-01
      • 1970-01-01
      • 2022-09-29
      相关资源
      最近更新 更多