2009年12月26日星期六

在 Heroku 上面架设 Redmine

如何在 Heroku 上架设 Redmine,可以参见这篇:如何在Heroku上架設免費、開放源碼的專案管理軟體:Redmine。这里补充几点我在尝试中遇到的问题和解决办法。

1. 基本环境构建

这里是 Ubuntu 的例子:

sudo apt-get install subversion git-core
确保 SVN 和 Git 已被安装。

sudo apt-get install ruby ruby-dev rubygems sqlite3 libsqlte3-dev rake
sudo gem install rails sqlite3-ruby heroku
部署 RoR 环境。


2. 创建数据库。

文中的 rake db:migrate RAILS_ENV="demo" 改为 rake db:migrate RAILS_ENV="production",而在此之前,需要对 config/database.yml 进行修改(假设你使用的是 SQLite 储存数据):
production:
  adapter: sqlite3
  database: db/test.db

然后:
rake db:migrate RAILS_ENV="production"
rake redmine:load_default_data RAILS_ENV="production"


3. RSA

安装: sudo apt-get install openssh-client

生成: ssh-keygen -t dsa

保存的位置是 ~/.ssh/id_dsa


4. 测试

Redmine 中内置了一个简单的 HTTP Server: ruby script/server webrick -e production

标签: ,

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页