Redmineを4.0.5から4.1.0にアップデートした時の事
常に新しいRedmineを使いたいのでアップデートを率先してやっています。 業務で利用しているので、お昼休みの一時間だけでなんとかするミッションです🥺アップデートは、手順に従って実施するのみのはず。
いつも大変お世話になっている、こちらのサイトの通りにやっていきます。
4.0系から4.1系のアップデートなのでその部分のみ、svnコマンドを変更しました。
# svn sw ^/branches/4.1-stable
ここまでは問題なかった。 でも、問題が起きるのはいつもここからだ。DB migrateを実行すると今回もやっぱりエラーになった😅
その対応を忘れないうちに書き留めています。
プラグインをたくさん入れているので、手順通り実施してもエラーになるのは慣れっこです🤐
NoMethodError: undefined method `assets'
まず、こちらのエラーがでました😅
# bundle exec rake db:migrate RAILS_ENV=production rake aborted! NoMethodError: undefined method `assets' for #<Rails::Application::Configuration:0x000055a03c7ecb88> Did you mean? asset_host
調べたところ、対応策があった。これが正しいのかどうか判断できなかったが、やってみたら上手くいった。
Sprockets::Railtie::ManifestNeededError
もう一度 DB migrateを実施したところ今度は違うエラーになった😅
# bundle exec rake db:migrate RAILS_ENV=production rake aborted! Sprockets::Railtie::ManifestNeededError: Expected to find a manifest file in `app/assets/config/manifest.js` But did not, please create this file and use it to link any assets that need to be rendered by your app: Example: //= link_tree ../images //= link_directory ../javascripts .js //= link_directory ../stylesheets .css and restart your server
これは、指示通りファイルを作れば良いように見える。同じような対応をしている方もいた。 Exampleの通りファイルを作ったら問題なくなった。
Redmine 4.1 は新機能がいっぱい
Redmine 4.1は新しい機能がたくさん実装されました。個人的には、「通知メールの件名にステータスを含めない」と言うのがありがたいです😊
GmailやOutlookを使っていると件名でスレッド化されますからね。 他にも便利な機能があるので、これから試していこうと思います。
動かないので外したプラグイン
お昼休みだけでは解決できなかったので今後継続対応を検討中。この機能は必須なんです、プロジェクトに癒やしを提供する大切な機能なのです😍
後日談
4.1対応済みのForkを教えていただきました!無事に動きました😍😍😍
下記フォークで4.1対応されている様です。https://t.co/y4IUvs0WAM
— y503Unavailable@Redmine Kindle本出版unofficialcooking (@y503Unavailable) 2020年1月18日
原因は下記修正?https://t.co/R695y9eGS3
ChromiumベースのMicrosoft Edgeで、IEモードで開くサイトを設定する
Microsoft Edgeが新しくなった!
ChromiumベースのMicrosoft Edgeがリリースされました、早速インストールしたらイタリア語になっていて若干笑ってしまいました。 インストール時の言語もそうでしたので、「わかってたよ」と言う感じでした😅 Microsoftさんの方で対応中らしいです。
Microsoft Edge がイタリア語版でインストールされたので日本語にしようと思ったがかんたんには見つからなかった。イタリア語では、「日本」が"japan"ではなく"giapponese"だったんだ・・・ 頭文字が違うから全然検索できなかった😂 こういうのも面白い。 pic.twitter.com/XOPCZ6bwWx
— はなみちぇ (@hanamiche) 2020年1月16日
その他の利用感は悪くないように思えます。と言うか普通に使っている分にはChromeと大差ないですね。
IEで開かなければならいシステムはまだある
Microsoft Edgeが新しくなっても、IEで開かないサイトは永久に不滅なのかもしれません・・・ そのためEdgeには特定のサイトをIEモードで開く機能が提供されています。 早速必要😥になったので、 Microsoft Edge を IE モードで使用する | Microsoft Docs をみて対応しましたが、どうにもサイト一覧を記載したXMLをすぐに読み込んでくれず困っていました。
サイト一覧のファイルをすぐに読み込ませるには
Edgeで edge://compat/enterprise にアクセスし「強制的に更新」ボタンを押すとすぐにサイトリストを読み込み直してくれます。
僕はそれまで毎度Edgeを再起動、それでもダメならOSを再起動してました・・・😢