Domanda

Conosco abbastanza bene Ruby e Ramaze, ma volevo fornire ai miei amministratori un howto di installazione, dato che hanno più familiarità con Tomcat e le installazioni standard di Apache.

L'ho provato prima a livello locale ed è diventato piuttosto lungo:

sudo aptitude install ruby1.8 ruby1.8-dev rubygems1.8 sqlite3

wget http://www.geocities.jp/kosako3/oniguruma/archive/onig-5.8.0.tar.gz

tar zxvf onig-5.8.0.tar.gz

cd onig-5.8.0/

./configure

make

sudo make install

sudo gem install -r --include-dependencies --no-rdoc --no-ri ramaze mongrel sequel sqlite3-ruby ultraviolet

(mongrel 1.1.5 ruby)
(sqlite3-ruby 1.2.4 ruby)
(onigurama 1.1.0 ruby)

cp -r /usr/lib/ruby/gems/1.8/gems/ramaze-2008.06/examples/app/rapaste .

cd rapaste/

vi start.rb
Change the following line (add "java" at position 0)
UV_PRIORITY_NAMES = %w[ java ruby plain_text html css javascript yaml diff ]

ruby start.rb --adapter mongrel --port 7000

C'è un modo più breve? Dove posso ottimizzare?

È stato utile?

Soluzione

Se quelle librerie e cose mancano dal sistema, non vedo come questo possa essere reso molto più breve. L'unica ulteriore ottimizzazione potrebbe essere quella di scrivere uno script di build di qualche tipo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top