我尝试安装 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/