ruby-on-rails - 有人在 Solaris 10x86 上安装了 Rails 3

标签 ruby-on-rails installation solaris

我想要一种在未连接到 Internet 的 Solaris 10 x86 服务器上安装 Rails 3 的简单方法。我可以下载文件并刻录到 DVD 或内存棒并以这种方式安装。有些包最好,因为并不真正期待从源代码编译。

有人做过这个或看过任何有关如何做到这一点的指南吗?我看过一篇旧帖子(2009),但这并没有真正帮助我。

问候 安迪

最佳答案

假设您需要安装运行 Ruby 和 RoR 3.0 的所有要求。

Sun Freeware 获取所有内容是最简单的

依赖项

您需要首先安装 RoR 的这些依赖项。

Ruby 软件包的某些部分可能需要依赖于以下软件包,其中一些软件包默认情况下应该已安装在 Solaris 10 上(例如 zlib、libiconv 和 libintl),但我还没有接触过基本的 Solaris 机器一段时间后,您可能需要下载所有内容以确保:


安装软件包

Sun Freeware 的软件包可以在 Solaris 10 中使用 pkgadd 工具安装: http://www.sunfreeware.com/download.html

示例:

To install a file you have downloaded, follow the example here: For example, if you were to download a gzipped package foo-1.00-sol8-sparc-local.gz into directory /tmp, to install this package, you would use the following commands:

cd /tmp
gunzip foo-1.00-sol8-sparc-local.gz
pkgadd -d foo-1.00-sol8-sparc-local

安装 RoR 3

这就是让 Ruby 运行的一切。现在你必须download RoR source and build it


可能会更容易(?)

您可以通过尝试使用来自 Bolthole 的 pkg-get 脚本来简化此依赖关系获取过程:http://www.bolthole.com/solaris/pkg-get.html

该脚本允许您运行仅下载模式来获取包。如果您使用仅下载模式,我认为它不需要您在 Solaris 计算机上运行它,但否则您可能可以稍微修改它以下载而不关心已安装的软件包等。

关于ruby-on-rails - 有人在 Solaris 10x86 上安装了 Rails 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5145468/

相关文章:

ruby-on-rails - 在 rails 中使用 mustache View 模板的最简单方法是什么?

ruby-on-rails - 如何有效地搜索加密字段?

ruby-on-rails - 从 mongoid 中的文档中排除字段?

docker - 在 Fedora 21 上安装 docker 1.11

linux - 将文件合二为一

c++ - 使用 std::fstream 对象销毁对象时出现 SIGBUS

java - 在 sigar java api 中获取进程开始时间作为 future 日期

ruby-on-rails - RailsTutorial.org Chapter9 session.delete 问题

R 安装 2.15.2 Renvirons 未找到,Ubuntu 12.10 x64

node.js - node npm local install 将文件放入 ~/node_modules