プロジェクト

全般

プロフィール

機能 #482

mikutterがシンボリックリンクから起動できない

Satoshi Okunoほぼ5年前に追加.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2012-08-17
期日:
進捗率:

0%

プラグイン名:

説明

toshi_aさん、先日のOSC京都では興味深いセッションをありがとうございました。
少しの時間でしたがお話も出来て嬉しかったです。

以下、ご報告します。

例えば、mikutterを/usr/local/lib/mikutter/に展開し、/usr/local/binに/usr/local/lib/mikutter.rbのシンボリックリンクを貼った場合、/usr/local/bin/mikutter.rbを起動した時に以下の例外が発生します。

./mikutter.rb:15:in `chdir': No such file or directory - /usr/local/bin/core (Errno::ENOENT)
from ./mikutter.rb:15:in `<main>'

対策として、chdir()前に$0がシンボリックリンクかを判定し、シンボリックリンクの場合はreadlink()でリンク元のパスを得るようにしました。

パッチを添付しますので、査読をお願いします。

a.patch 表示 (459 Bytes) Satoshi Okuno, 2012-08-16 15:58

関係しているリビジョン

リビジョン aee466f7 (差分)
toshi_a 初音ほぼ5年前に追加

mikutterがシンボリックリンクから起動できない refs #482

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@823 03aab468-d3d2-4883-8b12-f661bbf03fa8

リビジョン d95724e4 (差分)
toshi_a 初音ほぼ5年前に追加

mikutterがシンボリックリンクから起動できない refs #482

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@823 03aab468-d3d2-4883-8b12-f661bbf03fa8

リビジョン aee466f7 (差分)
toshi がほぼ5年前に追加

mikutterがシンボリックリンクから起動できない refs #482

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@823 03aab468-d3d2-4883-8b12-f661bbf03fa8

リビジョン d95724e4 (差分)
toshi がほぼ5年前に追加

mikutterがシンボリックリンクから起動できない refs #482

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@823 03aab468-d3d2-4883-8b12-f661bbf03fa8

履歴

#1 toshi_a 初音ほぼ5年前に更新

  • ステータスパッチ適用待 から レビュー待ち に変更
  • 担当者Satoshi Okuno にセット
  • 対象バージョン0.2 から 0.1.1 に変更

0.1.1(trunk)で適用しました。一応確認お願いします。
確認後、このチケットのステータスを、うまくいってたら解決、問題があれば「まだダメ」に変更しておいてください。

#2 Satoshi Okunoほぼ5年前に更新

  • ステータスレビュー待ち から 終了 に変更

ありがとうございます。正常動作しました。

他の形式にエクスポート: Atom PDF