Ruby on Rails

Aus LagoWiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Aktuelle Version (20:00, 3. Jan. 2009) (bearbeiten) (rückgängig)
 
(Der Versionsvergleich bezieht 5 dazwischen liegende Versionen mit ein.)
Zeile 3: Zeile 3:
= Passanger =
= Passanger =
-
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so
+
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
+
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6
-
PassengerRuby /usr/bin/ruby1.8
+
PassengerRuby /usr/bin/ruby1.8
= Wenn "gem install mysql" nicht funktioniert =
= Wenn "gem install mysql" nicht funktioniert =
apt-get install libmysqlclient15-dev
apt-get install libmysqlclient15-dev
 +
 +
= gems istallieren =
 +
Download: [http://rubyforge.org/projects/rubygems/ 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

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
Persönliche Werkzeuge
Lagopixel