Produktivität · 2 min read · Oct 22, 2025
Dinge im neuen Jahr erledigen
Dinge im neuen Jahr erledigen Autor: Joe Topjian $ apt-get install apache2 $ apt-get install mysql-server $ apt-get install subversion-tools $ apt-get install ruby libdbd-mysql-ruby1.8 Die anderen Pakete müssen Sie manuell herunterladen. Das erste ist rubygems: $ wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz $ tar xzvf rubygems-0.8.11.tgz $ cd rubygems-0.8.11 $ ruby setup.rb Als nächstes installieren Sie rails $ gem install rails Wählen Sie Ja für alle Abhängigkeiten. Jetzt holen wir uns das Tracks-Paket. Subversion ist der schnellste Weg: $ cd /home/joe $ svn co --username=guest "http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.03" racks Verwenden Sie guest als Passwort. Sie können eine neue Domain für Ihre Seite erstellen. Ich habe mich entschieden, tracks.hemingway.com zu verwenden. Für weitere Informationen dazu folgen Sie dem Debian DNS-Artikel. $ ddns.py add tracks.hemingway.com A 192.168.1.11 Als nächstes konfigurieren Sie einen vhost für die Seite: $ vi /etc/apache2/sites-available/tracks Aktivieren Sie auch das mod-rewrite-Modul $ a2enmod rewrite Und starten Sie apache neu $ /etc/init.d/apache2 restart Jetzt zur Konfiguration von MySQL. Erstellen Sie eine neue Datenbank namens tracks und importieren Sie die Tabellen. $ mysql -u root -p mysql> create database tracks; mysql> grant all privileges on tracks.* to someone@localhost ecognized by 'password' mysql> exit $ cd /home/joe/tracks/db $ mysql -u root -p tracks < tracks_1.0.3_mysql.sql Der letzte Schritt besteht darin, Tracks selbst zu konfigurieren. $ cd /home/joe/tracks $ mv log.tmpl log $ cd config $ cp database.yml.tmpl database.yml $ cp settings.yml.tmpl settings.yml Für die Datei database.yml benötigen Sie wirklich nur den Produktionsabschnitt: production: adapter: mysql database: tracks host: localhost username: someone password: password socket: /var/run/mysqld/mysqld.sock Vergessen Sie nicht, die Socket-Zeile hinzuzufügen. Das ist Debian-spezifisch. In der Datei settings.yml müssen Sie nur die E-Mail-Adresse auf Ihre eigene ändern. Für den letzten Schritt gehen Sie zu http://yoursite/signup, um ein Konto für sich selbst zu erstellen. Das erste Konto ist das Admin-Konto, und nachdem es erstellt wurde, können Sie nicht mehr zur Anmeldeseite zurückkehren. Da es sich um eine Rails-Anwendung handelt, wird sie ziemlich langsam laufen, es sei denn, Sie nehmen einige Anpassungen vor. Es gibt eine Menge Ressourcen dafür, also werde ich das hier nicht behandeln. Originalartikel.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.