Cucco’s Compute Hack

コンピュータ関係の記事を書いていきます。

redmineのアップデート

redmineのアップデートします。

新しいパッケージのダウンロード。URLは以下で取得。

Download - Redmine

cd /usr/share/
sudo wget http://www.redmine.org/releases/redmine-3.2.2.tar.gz
sudo tar zxvf /home/pi/Documents/msqlback/redmine-3.2.2.tar.gz
rm redmine-3.2.2.tar.gz
cd /usr/share/redmine-3.2.2

 データベースの接続ファイルをコピー。後でパーミッションエラー(passenger database.yml access denay)になったので、パーミッションも変更しておく。

sudo cp -p /etc/redmine/default/database.yml /usr/share/redmine-3.2.2/config/
sudo chown pi:pi /usr/share/redmine-3.2.2/config/database.yml 

 インストールコマンドを実行するとエラーになるので事前に以下を実行。

sudo apt-get install mysql-client libmysqlclient-dev 

 インストール。

ImageMagickがインストールされていない場合は以下のように実行してrmagickのインストールを省略する必要があります:

cd /usr/share/redmine-3.2.2
sudo bundle install --without development test rmagick 

sudo bundle exec rake generate_secret_token

sudo bundle update

sudo bundle exec rake db:migrate RAILS_ENV=production

sudo bundle exec rake redmine:plugins:migrate RAILS_ENV=production

sudo bundle exec rake tmp:cache:clear tmp:sessions:clear

 アップデートなので、シンボリックリンクを張りなおし。

cd /var/www
sudo ln -nfs /usr/share/redmine-3.2.2/public redmine 

 apacheを再起動して終わり。

 sudo /etc/init.d/apache2 reload
sudo /etc/init.d/apache2 restart