redmineのアップデート
redmineのアップデートします。
新しいパッケージのダウンロード。URLは以下で取得。
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 rmagicksudo 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