Организация · 2 min read · Oct 22, 2025
Достижение целей в новом году
Достижение целей в новом году Автор: Joe Topjian $ apt-get install apache2 $ apt-get install mysql-server $ apt-get install subversion-tools $ apt-get install ruby libdbd-mysql-ruby1.8 Остальные пакеты вам придется получить вручную. Первым будет 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 Далее установите rails $ gem install rails Выберите Да для всех зависимостей. Теперь получим пакет Tracks. Subversion — самый быстрый способ: $ cd /home/joe $ svn co --username=guest "http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.03" racks Используйте guest в качестве пароля. Вы можете создать новый домен для вашего сайта. Я выбрал использовать tracks.hemingway.com. Для получения дополнительной информации об этом, следуйте статье о DNS в Debian. $ ddns.py add tracks.hemingway.com A 192.168.1.11 Далее настройте vhost для сайта: $ vi /etc/apache2/sites-available/tracks Также включите модуль mod-rewrite $ a2enmod rewrite И перезапустите apache $ /etc/init.d/apache2 restart Теперь для настройки MySQL. Создайте новую базу данных под названием tracks и импортируйте таблицы. $ 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 Последний шаг — настроить сам Tracks. $ cd /home/joe/tracks $ mv log.tmpl log $ cd config $ cp database.yml.tmpl database.yml $ cp settings.yml.tmpl settings.yml Для файла database.yml вам действительно нужна только секция production: production: adapter: mysql database: tracks host: localhost username: someone password: password socket: /var/run/mysqld/mysqld.sock Не забудьте добавить строку сокета. Это специфично для Debian. В файле settings.yml вам нужно просто изменить адрес электронной почты на свой. Для последнего шага перейдите на http://yoursite/signup, чтобы создать учетную запись для себя. Первая учетная запись — это учетная запись администратора, и после ее создания вы больше не сможете перейти на страницу регистрации. Поскольку это приложение Rails, оно будет работать довольно медленно, если вы не внесете некоторые изменения. Существует множество ресурсов для этого, поэтому я не буду рассматривать это здесь. Оригинальная статья.
Get new posts in your inbox
No spam. Unsubscribe anytime.