Bitnamiのredmine上でプラグインを作るとき。OSはWindwos。
まず、作業するコンソールは必ず「use_redmine.bat」で起動する。これが一番はまる。
そしたら「apps\redmine\htdocs」に移動。でホントに最初は下をやる。
gem install bundler bundle install --without postgresql mysql rmagick
SSL接続できーねーみたいなエラーが出た場合は下のコマンドでhttpの接続に変える。そしたらリトライ。
gem source -a http://rubygems.org/
んで、railsでスケルトンを作成。いちを、「apps\redmine\htdocs\plugins」に移動してからやった。
ruby script/rails generate redmine_plugin [プラグイン名]
もしかしたら、script/railsじゃなくて「bin/rails」じゃないとだめかも。
「Access denied for user 'root'@'localhost' (using password: NO)」みたいなエラーが出た場合は DBのrootのパスワードが指定されてないで落ちてる。 なので、「config\database.yml」のdevelopmentあたりにルートのパスワードを入れる。 rootのパスワードはBitnamiRedmineインストールしたときに指定したrootのパスワード。
「ActiveRecord::NoDatabaseError: Unknown database 'redmine_development'」で怒られた場合は 開発用のDBが作られていない。なのでmysqlにログインして「redmine_development」を作ってあげる。
作成出来たら、とりあえずRedmine再起動すると管理のプラグインのページに表示されてるはず。とりあえず、これでスケルトンの作成は終わり。