WindowsにRedmineのプラグイン開発環境を作る
WindowsにRedmineのプラグインを開発する環境を作る。当初、Bitnamiを使おうかと思ったけど、developmentで動かすのが思いの外手間がかかるので、素直にRailsの環境を作る形に。
この手順でやると、RedmineがSQLite3、かつdevelopmentモードで起動する環境ができる。
ちなみに、これをMacかつHomebrewの環境でやろうとすると、RubyとDevKitのインストールが brew install [email protected]
で済む。それ以降は同じ。
Redmineのインストール
Rubyのインストール
- RubyInstaller の Ruby 2.3.3 と DevKitのRuby2.0以上版をダウンロード
- RubyInstallerでRubyをインストール
- Rubyの実行ファイルへ環境変数PATHを設定する と .rbと.rbwファイルをRubyに関連づける にチェックを入れる
- PowerShellかコマンドプロンプトで
ruby -v
を実行し、Rubyのバージョンが表示されることを確認
Ruby DevKitのインストール
- ダウンロードしたDevKitのを C:\devkit として解凍
-
PowerShellかコマンドプロンプトで以下を実行
> cd c:\devkit > ruby dk.rb init > ruby dk.db install
エラーが出ていなければ成功
Redmineのインストール
- Redmine公式サイト からRedmine 3.3.2をダウンロード
- Redmineのアーカイブを任意の場所に解凍
-
config/database.yml.exampleをコピーし、 config/database.yml とする
-
database.ymlは以下のように編集
production: adapter: sqlite3 database: db/redmine.sqlite3 development: adapter: sqlite3 database: db/redmine_dev.sqlite3
-
gem install bundler
でBundlerをインストールbundle install --path vendor/bundle --without rmagick
で依存するGemをインストールbundle exec rake generate_secret_token
でトークン生成bundle exec rake db:migrate
でDBスキーマ作成-
bundle exec rake redmine:load_default_data
で初期データをロード- 言語の選択肢は、 ja を入力
Redmine起動確認
-
bundle exec rails server
でサーバが起動 - http://localhost:3000 でRedmineにアクセスできる
- admin/adminでログイン
- 一旦Ctrl+cで停止
Redmineプラグインのスケルトンを生成する
-
bundle exec rails generate redmine_plugin プラグイン名(スネークケース)
でスケルトンを生成 - plugins以下にプラグインディレクトリと関連ファイルができている
参考
Author And Source
この問題について(WindowsにRedmineのプラグイン開発環境を作る), 我々は、より多くの情報をここで見つけました https://qiita.com/mas0061/items/e9335b19e06817bc6780著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .