マシン管理/redmine導入格闘記
の編集
https://floss-lab.org/pukiwiki/?%E3%83%9E%E3%82%B7%E3%83%B3%E7%AE%A1%E7%90%86/redmine%E5%B0%8E%E5%85%A5%E6%A0%BC%E9%97%98%E8%A8%98
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
[[マシン管理]] *redmine導入格闘記 [#wca11e68] このページでは、redmineのプラグインを導入するためにRubyの更新を行ったところ、redmineが起動しなくなった事態を受け、redmineのバージョンを更新する方法をまとめておく。 **注意事項 [#k357eb8c] -必ず仮想マシンを移すなどして、いつでも戻れる状態にしておくこと! **手順 [#db02cff5] + oss.sys.wakayama-u.ac.jpのWEBSERVERのVMを他のPCにコピー + VMWAREを起動し、「既存の仮想マシンを開く」でvmxファイルを指定し、仮想マシンを起動する。 + ネットワークの設定を行いネットワークにつながっていることを確認する。 + su コマンドでroot権限に + SELinuxの設定をpermissiveに変更 --/etc/selinux/config の SELINUX=disable -> SELINUX=permissive 変更 + yum groupinstall "Development Tools" + yum install openssl-devel readline-devel zlib-devel curl-devl libyaml-devel + rubyのアンインストール -- yum remove ruby + Rubyソースをビルドしインストール -- cd /usr/local/src/ruby-1.9.3-p547 -- ./configure -- make -- sudo make install -- ln -s /usr/local/bin/ruby /usr/bin/ruby + Redmineのダウンロードと展開 -- cd /var/lib -- wget http://www.redmine.org/releases/redmine-2.4.2.tar.gz -- tar xzf redmine-2.4.2.tar.gz -- ln -s redmine-2.4.2 redmine_backlogs + データベース接続設定 -- vim redmine-2.4.2/config/database.yml production:&br; adapter: mysql2&br; database: redmine&br; host: localhost&br; username: root&br; password: "kenjiro-"&br; encoding: utf8&br; スペースを2つ必ず入れる + Redmineが使用するgemパッケージのインストール -- cd /var/lib/redmine-2.4.2 -- gem install bundler --no-rdoc --no-ri -- bundle install --path vendor/bundler --without development test postgresql sqlite + Redmineの初期化 -- bundle exec rake generate_secret_token -- bundle exec rake db:migrate RAILS_ENV=production + Passengerのインストール -- vim /var/lib/redmine-2.4.2/Gemfile.local gem "passenger"&br; -- bundle update ---エラーメッセージ(Make sure that 'gem install passenger - v '4.0.52'' succeeds before bundling)が出たら ---rm /var/lib/redmine-2.4.2/vendor/bundler/ruby/1.9.1/cache/passenger-4.0.52.gem ---gem install passenger -v '4.0.52' ---bundle update -- bundle exec passenger-install-apache2-module [Enter]&br; [Enter]&br; + Apacheの設定 -- vim /etc/httpd/conf/httpd.conf passengerのタグがある箇所(3行)をコメントアウト -- bundle exec passenger-install-apache2-module --snippet > /etc/httpd/conf.d/passenger.conf <If module〜のタグを消し最後に以下を追加&br; RackBaseURI /redmine_backlogs -- ln -s /var/lib/redmine_backlogs/public /home/server/public_html/redmine_backlogs -- chown -R apache.apache /var/lib/redmine-2.4.2 -- service httpd restart **おまけ(backlogsプラグインの導入) [#db02cff5] + backlogsをgitリポジトリから取得してredmineのpluginsディレクトリに入れる -- cd /var/lib/redmine-2.4.2/plugins -- git clone git://github.com/backlogs/redmine_backlogs.git + インストールの前に実行 --bundle exec rake db:migrate RAILS_ENV=production ---ここでエラーメッセージ(Could not find gem 'thin (>= 0) ruby ~)が出た場合 --- vim /var/lib/redmine-2.4.2/Gemfile.local --- gem "thin"を追記 &br; --- yum install libxml2-devel libxslt-devel --- bundle update -- bundle exe rake tmp:cache:clear -- bundle exe rake tmp:sessions:clear + インストール -- bundle exec rake redmine:backlogs:install RAILS_ENV=production ---Separate values with a space (e.g. 1 3): 1 2 3 4 5 6 7 ---トラッカー名は適当に(taskなど) --最後にInstallation complete. Please restart Redmine.Thank you for trying out Redmine Backlogs! と出たら完了 + 確認 -- service httpd restart -- redmineのページの管理>プラグインで,Redmine Backlogsが表示されているのを確認 -参考サイト --http://www.02.246.ne.jp/~torutk/swetools/redmine/setupCentOS6.html#SEC62 **DMSFプラグインのインストール [#aa77a30a] +ファイルの展開 --- cd /var/lib/redmine-2.4.2/plugins --- git clone git://github.com/danmunn/redmine_dmsf.git +dmsfのバージョン指定の削除 ---vim /var/lib/redmine-2.4.2/plugins/redmine_dmsf/Gimfile &br;gem 'nokogiri', 〜の箇所をコメントアウト +bundle --- cd .. --- bundle install --without development test postgresql sqlite xapian +migrate --- rake redmine:plugins:migrate RAILS_ENV=production +再起動
タイムスタンプを変更しない
[[マシン管理]] *redmine導入格闘記 [#wca11e68] このページでは、redmineのプラグインを導入するためにRubyの更新を行ったところ、redmineが起動しなくなった事態を受け、redmineのバージョンを更新する方法をまとめておく。 **注意事項 [#k357eb8c] -必ず仮想マシンを移すなどして、いつでも戻れる状態にしておくこと! **手順 [#db02cff5] + oss.sys.wakayama-u.ac.jpのWEBSERVERのVMを他のPCにコピー + VMWAREを起動し、「既存の仮想マシンを開く」でvmxファイルを指定し、仮想マシンを起動する。 + ネットワークの設定を行いネットワークにつながっていることを確認する。 + su コマンドでroot権限に + SELinuxの設定をpermissiveに変更 --/etc/selinux/config の SELINUX=disable -> SELINUX=permissive 変更 + yum groupinstall "Development Tools" + yum install openssl-devel readline-devel zlib-devel curl-devl libyaml-devel + rubyのアンインストール -- yum remove ruby + Rubyソースをビルドしインストール -- cd /usr/local/src/ruby-1.9.3-p547 -- ./configure -- make -- sudo make install -- ln -s /usr/local/bin/ruby /usr/bin/ruby + Redmineのダウンロードと展開 -- cd /var/lib -- wget http://www.redmine.org/releases/redmine-2.4.2.tar.gz -- tar xzf redmine-2.4.2.tar.gz -- ln -s redmine-2.4.2 redmine_backlogs + データベース接続設定 -- vim redmine-2.4.2/config/database.yml production:&br; adapter: mysql2&br; database: redmine&br; host: localhost&br; username: root&br; password: "kenjiro-"&br; encoding: utf8&br; スペースを2つ必ず入れる + Redmineが使用するgemパッケージのインストール -- cd /var/lib/redmine-2.4.2 -- gem install bundler --no-rdoc --no-ri -- bundle install --path vendor/bundler --without development test postgresql sqlite + Redmineの初期化 -- bundle exec rake generate_secret_token -- bundle exec rake db:migrate RAILS_ENV=production + Passengerのインストール -- vim /var/lib/redmine-2.4.2/Gemfile.local gem "passenger"&br; -- bundle update ---エラーメッセージ(Make sure that 'gem install passenger - v '4.0.52'' succeeds before bundling)が出たら ---rm /var/lib/redmine-2.4.2/vendor/bundler/ruby/1.9.1/cache/passenger-4.0.52.gem ---gem install passenger -v '4.0.52' ---bundle update -- bundle exec passenger-install-apache2-module [Enter]&br; [Enter]&br; + Apacheの設定 -- vim /etc/httpd/conf/httpd.conf passengerのタグがある箇所(3行)をコメントアウト -- bundle exec passenger-install-apache2-module --snippet > /etc/httpd/conf.d/passenger.conf <If module〜のタグを消し最後に以下を追加&br; RackBaseURI /redmine_backlogs -- ln -s /var/lib/redmine_backlogs/public /home/server/public_html/redmine_backlogs -- chown -R apache.apache /var/lib/redmine-2.4.2 -- service httpd restart **おまけ(backlogsプラグインの導入) [#db02cff5] + backlogsをgitリポジトリから取得してredmineのpluginsディレクトリに入れる -- cd /var/lib/redmine-2.4.2/plugins -- git clone git://github.com/backlogs/redmine_backlogs.git + インストールの前に実行 --bundle exec rake db:migrate RAILS_ENV=production ---ここでエラーメッセージ(Could not find gem 'thin (>= 0) ruby ~)が出た場合 --- vim /var/lib/redmine-2.4.2/Gemfile.local --- gem "thin"を追記 &br; --- yum install libxml2-devel libxslt-devel --- bundle update -- bundle exe rake tmp:cache:clear -- bundle exe rake tmp:sessions:clear + インストール -- bundle exec rake redmine:backlogs:install RAILS_ENV=production ---Separate values with a space (e.g. 1 3): 1 2 3 4 5 6 7 ---トラッカー名は適当に(taskなど) --最後にInstallation complete. Please restart Redmine.Thank you for trying out Redmine Backlogs! と出たら完了 + 確認 -- service httpd restart -- redmineのページの管理>プラグインで,Redmine Backlogsが表示されているのを確認 -参考サイト --http://www.02.246.ne.jp/~torutk/swetools/redmine/setupCentOS6.html#SEC62 **DMSFプラグインのインストール [#aa77a30a] +ファイルの展開 --- cd /var/lib/redmine-2.4.2/plugins --- git clone git://github.com/danmunn/redmine_dmsf.git +dmsfのバージョン指定の削除 ---vim /var/lib/redmine-2.4.2/plugins/redmine_dmsf/Gimfile &br;gem 'nokogiri', 〜の箇所をコメントアウト +bundle --- cd .. --- bundle install --without development test postgresql sqlite xapian +migrate --- rake redmine:plugins:migrate RAILS_ENV=production +再起動
テキスト整形のルールを表示する