https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2022-01-08T11:37:09Z
やること
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5240
2022-01-08T11:37:09Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul><li><strong>担当者</strong> を <i>Makoto Kishimoto</i> にセット</li></ul><p><code>/usr/local/lib/ruby/</code> という文字列からしてたぶん FreeBSD + ports 環境ではないかと思うのですが</p>
<ul>
<li>ports の mikutter は ubygem-delayer>=1.0.0:devel/rubygem-delayer とバージョン指定なし<br /><a class="external" href="https://cgit.freebsd.org/ports/tree/net-im/mikutter/Makefile?id=305f148f482daf30dcf728039d03d019f88344eb#n19">https://cgit.freebsd.org/ports/tree/net-im/mikutter/Makefile?id=305f148f482daf30dcf728039d03d019f88344eb#n19</a></li>
<li>ports の delayer は 1.1.2<br /><a class="external" href="https://cgit.freebsd.org/ports/tree/devel/rubygem-delayer/Makefile?id=cf118ccf875508b9a1c570044c93cfcc82bd455c">https://cgit.freebsd.org/ports/tree/devel/rubygem-delayer/Makefile?id=cf118ccf875508b9a1c570044c93cfcc82bd455c</a></li>
<li>mikutter 5.0 は明示的に delayer 1.2.1 以降が必要 <a class="issue tracker-12 status-5 priority-4 priority-default closed" title="提案: 依存gemのバージョン変更 (5.0) (終了)" href="https://dev.mikutter.hachune.net/issues/1550">#1550</a><br /><a class="changeset" title="ライブラリアップデート" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/a2ce7a6fc2e3746171c67806bf9075a1b3b6e7d7">a2ce7a6f</a></li>
</ul>
よって以下のいずれかが必要ではないかと思います
<ul>
<li>bundler で gem をローカルで入れて起動する
<ul>
<li>FreeBSD はわかりませんが ubuntu だと <a class="external" href="https://gist.github.com/tsutsui/c89604b824c7cbc67cac118babfcc3df">https://gist.github.com/tsutsui/c89604b824c7cbc67cac118babfcc3df</a></li>
</ul>
</li>
<li>ports の delayer その他のバージョンを上げる(もしくは上げてもらうようレポートを出す)</li>
</ul>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5241
2022-01-09T04:04:59Z
Makoto Kishimoto
ksmakoto@dd.iij4u.or.jp
<ul></ul><p>bundler で gem をローカルで入れて起動しています。</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5242
2022-01-09T05:37:42Z
Makoto Kishimoto
ksmakoto@dd.iij4u.or.jp
<ul></ul><p>追いかけたところ、コミット dee446e04984103069092c00fbe19c5dc8c16196 が起点のようです</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5245
2022-01-09T07:05:22Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>関連している</strong> <i><a class="issue tracker-12 status-5 priority-4 priority-default closed" href="/issues/1484">提案 #1484</a>: CLIコマンドのプラグインサポート</i> を追加</li></ul>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5246
2022-01-09T07:07:08Z
toshi_a 初音
toshi.alternative@gmail.com
<ul></ul><p>メモ<br /><a class="changeset" title="Pluggable CLI refs #1484" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/dee446e04984103069092c00fbe19c5dc8c16196">dee446e04984103069092c00fbe19c5dc8c16196</a> は <a class="issue tracker-12 status-5 priority-4 priority-default closed" title="提案: CLIコマンドのプラグインサポート (終了)" href="https://dev.mikutter.hachune.net/issues/1484">#1484</a> の対応。</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5247
2022-01-09T07:07:34Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>クラッシュする</strong> を <i>いいえ</i> から <i>はい</i> に変更</li></ul>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5248
2022-01-09T07:08:26Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>対象バージョン</strong> を <i>5.0</i> から <i>5.1</i> に変更</li></ul>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5249
2022-01-09T19:54:34Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul></ul><p>delayer が system gem で入っている場合は問題なくて、 gem をすべて bunder を使って入れたときのみに発生するという気がしますが</p>
<p><code> from /home/ksmakoto/mikutter/core/boot/delayer.rb:3:in `<top (required)>'</code><br />の通り <a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/dee446e0/entry/mikutter.rb">source:mikutter.rb@dee446e0</a> の<br /><code>require 'boot/delayer'</code><br />の呼び出しが<br /><pre><code class="ruby syntaxhl"><span class="k">if</span> <span class="o">!</span><span class="no">ENV</span><span class="p">[</span><span class="s1">'DISABLE_BUNDLER_SETUP'</span><span class="p">]</span> <span class="o">||</span> <span class="p">[</span><span class="s1">''</span><span class="p">,</span> <span class="s1">'0'</span><span class="p">].</span><span class="nf">include?</span><span class="p">(</span><span class="no">ENV</span><span class="p">[</span><span class="s1">'DISABLE_BUNDLER_SETUP'</span><span class="p">].</span><span class="nf">to_s</span><span class="p">)</span>
<span class="k">begin</span>
<span class="no">ENV</span><span class="p">[</span><span class="s1">'BUNDLE_GEMFILE'</span><span class="p">]</span> <span class="o">=</span> <span class="no">File</span><span class="p">.</span><span class="nf">expand_path</span><span class="p">(</span><span class="no">File</span><span class="p">.</span><span class="nf">join</span><span class="p">(</span><span class="no">File</span><span class="p">.</span><span class="nf">dirname</span><span class="p">(</span><span class="vg">$0</span><span class="p">),</span> <span class="s2">"Gemfile"</span><span class="p">))</span>
<span class="nb">require</span> <span class="s1">'bundler/setup'</span>
<span class="k">rescue</span> <span class="no">LoadError</span><span class="p">,</span> <span class="no">SystemExit</span>
<span class="c1"># bundlerがないか、依存関係の解決に失敗した場合</span>
<span class="c1"># System の gem を使ってみる</span>
<span class="k">end</span>
<span class="k">end</span>
</code></pre></p>
<p>の bundler のブロックより後ろにないとダメ、という気はします。</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5251
2022-01-10T03:47:34Z
Shibafu Midorino
<ul></ul><p>手元の環境で試してみましたが、<code>ruby mikutter.rb</code> や実行権限付けての <code>mikutter.rb</code> 直接起動で再現できました。<br />私もbundlerを使用してセットアップしているのですが、普段 <code>bundle exec ruby mikutter.rb</code> で起動しているので気づいていませんでした。</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5252
2022-01-10T04:18:59Z
Shibafu Midorino
<ul><li><strong>ステータス</strong> を <i>分類待ち</i> から <i>実装待ち</i> に変更</li></ul>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5253
2022-01-10T04:20:18Z
Shibafu Midorino
<ul><li><strong>ステータス</strong> を <i>実装待ち</i> から <i>レビュー待ち</i> に変更</li><li><strong>ブランチ</strong> を <i>topic/1576-require-bundler-setup-first</i> にセット</li></ul><p>ブランチ <code>topic/1576-require-bundler-setup-first</code> に修正をpushしました。起動できるか確認をお願いできますか?</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5254
2022-01-10T04:56:13Z
Makoto Kishimoto
ksmakoto@dd.iij4u.or.jp
<ul></ul><p>起動できました。<br />(なお、bundle exec ruby mikutter.rb で個人的には解決です)</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5255
2022-01-10T06:11:03Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul><li><strong>ステータス</strong> を <i>レビュー待ち</i> から <i>マージ待ち</i> に変更</li></ul>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5256
2022-01-10T08:14:38Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>ステータス</strong> を <i>マージ待ち</i> から <i>終了</i> に変更</li></ul><p>merged.</p>
mikutter - バグ #1576: LoadErrorで起動しない
https://dev.mikutter.hachune.net/issues/1576?journal_id=5260
2022-01-10T08:55:54Z
Makoto Kishimoto
ksmakoto@dd.iij4u.or.jp
<ul></ul><p>developがruby mikutter.rbで起動できることを確認しました。</p>