gpt4 book ai didi

ruby - 如何在 debian 6 中安装 ruby​​ 2.0?

转载 作者:数据小太阳 更新时间:2023-10-29 06:58:12 26 4
gpt4 key购买 nike

我想安装 ruby​​ 2.0,我已经学习了很多教程,但没有一个有效,默认的 repo apt-get install ruby​​ 给我带来了 1.8 版本(由于 debian 有限制如果不是通过 repo 来更新它)有什么办法吗?

我试过这种方法

cd /usr/src
wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz
tar xjf ruby.xxx.tar.bz2
cd rubyxxx
./configure --enable-shared
make
make install

仅此而已,我在接下来的步骤中遇到错误,当我制作 ruby​​ -version 时,我得到了这个

-bash: /usr/bin/ruby: No such file or directory

tuto安装结束

cd ext/openssl/
ruby extconf.rb
make install

cd ../readline/
ruby extconf.rb
make install

gem update --system

知道如何在 debian 6 中执行此操作吗?谢谢

最佳答案

从源代码编译。

转到这里:https://www.ruby-lang.org/en/downloads/

获取最新的稳定 Ruby 2.x,下载 tarball 并编译它。您会惊讶地发现一切实际上都是开箱即用的,除了您必须在升级到 2.x 后重新安装这些 gem。您的 2.x 将安装到 /usr/local/bin/ruby 中,因此在我的一些本地脚本中,我不得不将 shebang 更改为 #!/usr/local/bin/ruby 让它们与 2.x 一起工作。 Ruby 1.9.3 将继续在 /usr/bin/ruby 下可用。我不是理论家或核心开发人员,但这是我作为用户的体验。虽然大多数 gems 与 2.x 完美配合,但一些更复杂的(例如 watir-webdriver),我无法使用它,所以我仍然保留 1.9.3。

(更新:现在,随着 2.0 和 2.1 的更高版本的出现,大多数还活着的开发者已经适应了 Ruby 2.x。)

关于ruby - 如何在 debian 6 中安装 ruby​​ 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16345465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com