Ubuntu 9.04 Server に Redmine をいれたメモ

Ubuntu サーバに Redmine を入れて sqlite で何とか動いています
(getaddrinfo: Name or service not known でメール通知ができてない)


途中で何回か怒られましたがエラーをメモってなかったので完全にインストールメモです

  • libsqlite まわり
  • Rails のバージョン
  • Rails のセッションかなにか

は確実に怒られました

sudo apt-get install rails
sudo apt-get install sqlite3
sudo apt-get install ruby1.8-dev
sudo apt-get install libsqlite3-dev
sudo gem install sqlite3-ruby

sudo apt-get install subversion

cd /usr/local/src
sudo svn checkout http://redmine.rubyforge.org/svn/trunk/ redmine
sudo gem install -v=2.2.2 rails

redmaine/config/database.yml

production:
  adapter: sqlite3
  dbfile: db/redmine.db
  timeout: 5000

redmaine/config/email.yml

production:
  delivery_method: :smtp
  smtp_settings:
    # address: smtp.example.net
    address: 127.0.0.1
    port: 25
    # domain: example.net
    domain: localhost
    # authentication: :login
    # user_name: "redmine@example.net"
    # password: "redmine"
  
development:
  delivery_method: :smtp
  smtp_settings:
    address: 127.0.0.1
    port: 25
    # domain: example.net
    domain: localhost
    # authentication: :login
    # user_name: "redmine@example.net"
    # password: "redmine"

localhost が名前解決できんのか?

cd /usr/local/src/redmine
sudo rake db:migrate RAILS_ENV=production
sudo rake load_default_data RAILS_ENV=production

sudo rake config/initializers/session_store.rb
sudo nohup script/server -e production &

3000ポートでアクセスしたらいけました
メールが遅れなくて認証できないので admin でログインして手動認証しています