gpt4 book ai didi

ruby - 为什么从源代码编译后 Ruby 对我不可用?

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:38 25 4
gpt4 key购买 nike

我正在尝试将 Ruby 2.0 从源代码编译到 Debian 稳定版。我正在关注 the steps in the 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。然后我在 ruby​​ 目录中运行 make check 并收到以下输出:

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

这里出了什么问题?

最佳答案

/opt/rubies/ruby-2.0.0-p247/bin 是否在您的 $PATH 中?使用这样的 --prefix 然后 make install 基本上会将所有二进制文件放在 $prefix/bin 中。

如果你这样做

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

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

关于ruby - 为什么从源代码编译后 Ruby 对我不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19084095/

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