如何使用 Ruby 1.8 包获取 ruby​​ 提示符

如何使用 Ruby 1.8 包获取 ruby​​ 提示符

我已经安装ruby1.8ruby1.8-dev包,但它没有响应命令行中的 ruby​​ 命令。

ruby
The program 'ruby' is currently not installed.  You can install it by typing:
sudo apt-get install ruby
irb
The program 'irb' is currently not installed.  You can install it by typing:
sudo apt-get install ruby

我只是有点担心安装红宝石将安装不同的版本。

答案1

我只能建议删除存储库 rubies 并通过 RVM(据我所知,Ruby 版本管理器)安装它。如果您需要的话,这还将允许您安装多个版本。

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
echo "[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session." >> .bashrc

然后应该安装 RVM。关闭当前终端并重新打开,以便重新加载 bash 配置文件。现在可以通过输入以下命令轻松安装 Ruby

rvm install 1.9.2  #Replace with whatever version you'd like (1.8.7, ree etc.)
rvm --default 1.9.2

这还将为您安装 ruby​​gems 和别名命令。

由于这些命令都不需要 sudo,因此您以后也不会遇到 gems 的权限问题 :-)

编辑:回答最后一个问题,从 apt 安装“ruby”也会安装 ruby​​1.8。它甚至是同一个版本,但链接已修复。您可以执行

sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby

修复链接:-)

答案2

irb

开始互动 r乌比 brominisculantiouszorpf(交互式 ruby​​ brompt?)

答案3

开始ruby1.8

软件包将安装的 Ruby 版本ruby取决于您的 Ubuntu 版本。在 11.04 中是 Ruby 1.8。您可以使用以下方法找到它

 apt-cache show ruby| grep ^Depends

相关内容