gpt4 book ai didi

ruby - 如何在特定文件夹中的 linux 上安装 ruby

转载 作者:太空宇宙 更新时间:2023-11-04 10:55:05 24 4
gpt4 key购买 nike

我尝试安装 ruby​​ 和 rails 开始学习 ruby​​ on rails。

我在 Windows 上工作。经过多次搜索和尝试,我放弃并在 VirtualBox 中安装了一个新的 ubuntu 14 x64。

我用 apt-get 安装了 ruby​​,但它的文件遍布整个文件系统(/bin、/var...)。因此,在安装 gems 时,我必须始终使用 sudo 并到处搜索。

我想,就像在 Windows 中一样,找到一个我可以在我的文件夹中解压缩的 ruby​​ tar.gz,所有文件都在同一个地方,我可以“控制”这些文件,我可以在安装 gem、rails 等时轻松观察它发生了什么......

问题:我找不到任何适用于 linux 的 ruby​​ tar.gz(或类似存档),我可以在文件夹中解压缩并使用它(我可以管理 $path)。我能找到的唯一一款适用于 Windows!

谢谢!

最佳答案

听起来您想要的是 Ruby 的源代码。转到 https://www.ruby-lang.org/en/downloads/并查看“编译 Ruby - 源代码”。在那里您可以找到所需的 .tar.gz 文件。您需要先编译并安装它,然后才能实际使用它。安装通常会“在整个文件系统”复制文件,但您可以通过将 --prefix 选项传递给 ./configure 脚本来强制将其安装到特定文件夹.

$ tar -xf ruby-2.2.1.tar.gz
$ cd ruby-2.2.1
$ ./configure --prefix=/my/ruby/dir
$ make && make install

您可能需要安装一些开发包才能进行编译,但任何编译错误都应该清楚说明您需要什么。

这些指令也有描述here .

关于ruby - 如何在特定文件夹中的 linux 上安装 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29145108/

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