Organização · 2 min read · Oct 22, 2025
Fazendo as Coisas no Ano Novo
Fazendo as Coisas no Ano Novo 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 Os outros pacotes você terá que obter manualmente. O primeiro é o 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 Em seguida, instale o rails $ gem install rails Escolha Sim para todas as dependências. Agora para obter o pacote Tracks. Subversion é o caminho mais rápido: $ cd /home/joe $ svn co --username=guest "http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.03" racks Use guest como a senha. Você pode criar um novo domínio para o seu site. Eu escolhi usar tracks.hemingway.com. Para mais informações sobre isso, siga o artigo do Debian DNS. $ ddns.py add tracks.hemingway.com A 192.168.1.11 Em seguida, configure um vhost para o site: $ vi /etc/apache2/sites-available/tracks Também habilite o módulo mod-rewrite $ a2enmod rewrite E reinicie o apache $ /etc/init.d/apache2 restart Agora para configurar o MySQL. Crie um novo banco de dados chamado tracks e importe as tabelas. $ 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 O passo final é configurar o Tracks em si. $ cd /home/joe/tracks $ mv log.tmpl log $ cd config $ cp database.yml.tmpl database.yml $ cp settings.yml.tmpl settings.yml Para o arquivo database.yml, você realmente só precisa da seção de produção: production: adapter: mysql database: tracks host: localhost username: someone password: password socket: /var/run/mysqld/mysqld.sock Não se esqueça de adicionar a linha do socket. Isso é específico do Debian. No arquivo settings.yml, tudo o que você precisa fazer é editar o endereço de e-mail para o seu próprio. Para o passo final, vá para http://yoursite/signup para criar uma conta para você. A primeira conta é a conta de Admin e, após ser criada, você não poderá mais acessar a página de inscrição novamente. Como é um aplicativo Rails, ele vai rodar bem devagar, a menos que você faça algumas alterações nele. Há uma tonelada de recursos para isso, então não vou cobrir aqui. Artigo Original.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.