バグ #1074
完了
GemfileにおけるMIKUTTER_CONFROOT環境変数の解釈が本体と異なる
cob odo さんが約7年前に追加.
約7年前に更新.
説明
#1070 で追加された、MIKUTTER_CONFROOT
環境変数は、本体側では ~/.mikutter
と同等のディレクトリであると解釈されていますが、Gemfile
では ~/.mikutter/plugin/
と比較されており、正しく bundle install
できません。
添付したpatchで問題なくなることを確認しています。
ファイル
再現手順
$ export MIKUTTER_CONFROOT=~/.mikutter-dev
$ bundle install
- ステータス を 新規 から 実装待ち に変更
- 担当者 を toshi_a 初音 にセット
これは確かにこのパッチの実装のとおりにすべきですね。Gemfile(bundle)とmikutterで同じ文字列を渡して同じように扱われるのが本来想定される振る舞いです。
- ステータス を 実装待ち から レビュー待ち に変更
- 担当者 を toshi_a 初音 から cob odo に変更
hotfix/3.5 にそのままmergeしました。特に問題ないと思いますが、一応確認してもらって、
- 問題ないようならチケットのステータスを「解決」に
- 他に問題があるようであればステータスを「まだダメ」にしたうえで、問題点を注記でコメント
してください。
MIKUTTER_CONFROOT環境変数がunset状態・空文字列、MIKUTTER_CONFROOT環境変数が実在ディレクトリで追加のGemfileがあるパターン・ないパターンで試しましたが、いずれも問題ないようでしたので、解決にします。
ありがとうございました。
- 担当者 を cob odo から toshi_a 初音 に変更
他の形式にエクスポート: Atom
PDF