1

我正在尝试将 Ruby 2.0 从源代码编译到 Debian 稳定版。我正在遵循chruby wiki 中的步骤,因为我想使用 chruby 来管理我的 ruby​​ 版本(在此之前安装它)。因此,我在主目录的子目录中运行了这些命令:

wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz
tar -xzvf ruby-2.0.0-p247.tar.gz
cd ruby-2.0.0-p247
./configure --prefix=/opt/rubies/ruby-2.0.0-p247
make
sudo make install

之后,我跑去ruby -v查看是否一切正常,并从 shell 中收到一条消息:bash: ruby: command not found. 然后我make check在 ruby​​ 目录中运行并收到以下输出:

ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
check succeeded

这里出了什么问题?

4

1 回答 1

3

/opt/rubies/ruby-2.0.0-p247/bin在你的$PATH? 有了--prefix这样的东西,基本上make install所有的二进制文件都会放进去。$prefix/bin

如果你这样做

$ ls /opt/rubies/ruby-2.0.0-p247

你会看到所有的二进制文件

于 2013-09-29T23:20:27.713 回答