Кто-нибудь устанавливал рельсы 3 на солярис 10х86 - PullRequest
2 голосов
/ 28 февраля 2011

Мне нужен простой способ установки Rails 3 на сервер Solaris 10 x86, который не подключен к Интернету. Я могу загружать файлы и записывать их на DVD-диск или карту памяти и устанавливать таким образом. Некоторые пакеты лучше всего подойдут, так как не ожидают компиляции из исходного кода.

Кто-нибудь делал это или видел какие-либо руководства, выпускающие как это сделать? Я видел старый пост (2009), но он мне не очень помогает.

С уважением Энди

1 Ответ

3 голосов
/ 28 февраля 2011

При условии, что вам нужно установить все требования для запуска Ruby и RoR 3.0.

Проще всего получить все от Sun Freeware

Зависимости

Сначала вам нужно будет установить эти зависимости для RoR.

Части пакета Ruby могут зависеть от следующих пакетов, некоторые из которых уже должны быть установлены по умолчанию в Solaris 10 (например, zlib, libiconv,и libintl), но я некоторое время не прикасался к базовой машине Solaris, поэтому вам может понадобиться загрузить все, чтобы быть уверенным:


Установка пакетов

Пакеты от Sun Freeware можно установить с помощью инструмента pkgadd в Solaris 10: http://www.sunfreeware.com/download.html

Пример:

Чтобы установить файл, который вы скачали, следуйте примеру здесь:Например, если вы хотите загрузить gzip-пакет foo-1.00-sol8-sparc-local.gz в каталог / tmp, чтобы установить этот пакет, вы должны использовать следующие команды:

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

Установите RoR 3

Это все, что нужно для запуска Ruby.Теперь вам нужно загрузить исходный код RoR и собрать его


Может быть проще (?)

Возможно, вам удастся облегчить процесс получения зависимости, пытаясьЧтобы использовать сценарий pkg-get из bolthole: http://www.bolthole.com/solaris/pkg-get.html

Этот сценарий позволяет запускать режим «Только загрузка» для получения пакетов.Я не думаю, что вам нужно запускать его на машине соляриса, если вы используете режим только для загрузки, но в противном случае вы могли бы немного его взломать просто для загрузки и не заботиться об установленных пакетах и ​​тому подобном.

...