Redmineをサクッとたてる
我が家にMac book airが来た!!!
これからいろいろ出来る!!!
いろいろする為にまずはやることを整理したい!!!
とゆーわけでまずはRedmineをサクッとたててみた。
兎にも角にもダウンロード
svn checkout http://redmine.rubyforge.org/svn/branches/1.2-stable redmine
DB設定
dbの設定をsqlite用に書き換え
# sqlite3もデフォルト
cd redmine cp config/database.yml.example config/database.yml vi config/database.yml
内容はこんな感じ
production: adapter: sqlite3 dbfile: db/redmine.db development: adapter: sqlite3 dbfile: db/redmine-dev.db test: adapter: sqlite3 dbfile: db/redmine-test.db
db最適化
rake db:migrate RAILS_ENV=production
ぅぷす。動かない。
Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`
おっしゃる通りに
sudo gem install -v=0.4.2 i18n
- You don't have write permissions て言われたのでsudo付けた
もっかいrake db:migrate
ぅぷす。まだ動かない。
Missing the Rails 2.3.11 gem. Please `gem install -v=2.3.11 rails`
おおせのままに
sudo gem install -v=2.3.11 rails
もっかいrake db:migrate
ん。
rake aborted!
A key is required to write a cookie containing the session data. Use config.action_controller.session = { :key => "_myapp_session", :secret => "some secret phrase" } in config/environment.rb
こちらを参考にさせて頂き解決。
vi config/environment.rb
よしゃ。これでrake
お。
rake aborted!
no such file to load -- sqlite3
あ。
sudo gem install sqlite3
n回目のrake
** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute db:migrate == Setup: migrating ========================================================== -- create_table("attachments", {:force=>true}) -> 0.0018s ...
でけた。
# ↓の警告はメール設定のだと思うので一旦無視
WARNING: 'task :t, arg, :needs => [deps]' is deprecated. Please use 'task :t, [args] => [deps]' instead.
at /Users/kiyoshiro/work/redmine/redmine/lib/tasks/email.rake:170
動かす
./script/server -d -e production open http://0.0.0.0:3000
でけた。
あ。調子に乗ってデーモン起動させてもた。
WEBrickをkill
ps ax | grep ruby
でプロセスを探すと
15709 ?? R 0:27.87 ruby ./script/server -d -e production
15789 s000 S+ 0:00.00 grep ruby
いたのでkill
kill 15709
...killれない。
こちらを参照。勉強になりました。
kill -INT 15709
無事kill
次回からは「-d」を付けないで起動する。
以上。サクッと??