Ruby on Rails
Aus LagoWiki
(Unterschied zwischen Versionen)
K |
|||
(Der Versionsvergleich bezieht 2 dazwischen liegende Versionen mit ein.) | |||
Zeile 17: | Zeile 17: | ||
cd rubygems-1.3.1 | cd rubygems-1.3.1 | ||
ruby ./setup.rb | ruby ./setup.rb | ||
+ | |||
+ | gem ist nun unter ''gem1.8'' verfügbar. Damit es unter ''gem'' verfügbar wird, muss ein alias gesetzt werden: | ||
+ | ln -s /usr/bin/gem1.8 /usr/bin/gem (http://blog.media-scientific.com/rubygems-gem18-an-stelle-von-gem) | ||
+ | |||
+ | gem install rails --include-dependencies | ||
+ | |||
+ | Damit die Fehlermeldung ''extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)'' nicht erscheint: | ||
+ | apt-get install ruby1.8-dev | ||
+ | |||
+ | gem install mysql | ||
+ | |||
+ | apt-get install libapache2-mod-fastcgi (ohne dieses Paket gibt der folgende Befehl eine Fehlermeldung) | ||
+ | |||
+ | gem install fcgi | ||
+ | |||
+ | apt-get install libopenssl-ruby | ||
+ | |||
+ | |||
+ | = sqlite = | ||
+ | immer die '''''dev'''''-Versionen installieren | ||
+ | apt-get install libsqlite3-dev |
Aktuelle Version
Inhaltsverzeichnis |
Ruby on Rails mit dem Apachen
Passanger
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6 PassengerRuby /usr/bin/ruby1.8
Wenn "gem install mysql" nicht funktioniert
apt-get install libmysqlclient15-dev
gems istallieren
Download: http://rubyforge.org/projects/rubygems/
wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz tar -xzf rubygems-1.3.1.tgz cd rubygems-1.3.1 ruby ./setup.rb
gem ist nun unter gem1.8 verfügbar. Damit es unter gem verfügbar wird, muss ein alias gesetzt werden:
ln -s /usr/bin/gem1.8 /usr/bin/gem (http://blog.media-scientific.com/rubygems-gem18-an-stelle-von-gem)
gem install rails --include-dependencies
Damit die Fehlermeldung extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) nicht erscheint:
apt-get install ruby1.8-dev
gem install mysql
apt-get install libapache2-mod-fastcgi (ohne dieses Paket gibt der folgende Befehl eine Fehlermeldung)
gem install fcgi
apt-get install libopenssl-ruby
sqlite
immer die dev-Versionen installieren
apt-get install libsqlite3-dev