Come installare ed eseguire Ramazes Rapaste più facilmente?
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?
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