したがって、commander gemを使用して構築しているCLIツールがあります。 bin
フォルダ(bin/dynamised
)から直接使用する場合Commander gemを使用して構築されたCLIツールは、インストール後に使用すると正しく実行されません
実行ファイルが正常に正しく実行されますが、私はローカルに宝石をインストールしてから、コマンドライン(dynamised
)からそれを実行すると、何もしていないようです。
ファイルの先頭にputs 'WORKING'
を追加すると、それ以外は表示されません。
EDIT:puts [$0, __FILE__].inspect
の
出力:ビンから
:インストールGEMから ["bin/dynamised", "bin/dynamised"]
: ["/Users/---------/.rbenv/versions/2.3.0/bin/dynamised", "/Users/---------/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/Dynamised-0.1.4/bin/dynamised"]
Link to gist含む実行可能。
何が問題なのかよく分かりません。
をファイルの先頭に移動して再実行します。私は彼らが違うと思う。 – mudasobwa
ええ、それはそれを解決しました...今私はちょっと愚かな感じです – Thermatix