2016-01-28 31 views
2

是否有可靠的方法來確定從庫中的本地vendor/bin目錄中的應用程序?我真正想要的是以下幾點:如何確定庫中Composer的vendor/bin目錄?

我寫依賴於第三的庫庫。這第三個庫附帶一個二進制,即安裝在主應用程序的本地vendor/bin。我的庫需要有可能執行這個二進制文件。我大概可以砍東西使用__DIR__/../...../bin但感覺不是很好的大概可靠。

回答

0

bin是可以改變的,有兩種方式:changing bin dir

這裏是您的解決方案:Can Composer treat binary dependencies in PATH?

現在你有path。您需要弄清楚如何(在哪裏)存儲該數據。

+0

嗯......但這需要,所有的可執行文件已經安裝到了在PATH配置目錄。我必須進一步思考這一點。無論如何謝謝:我不知道,你可以改變bin目錄。 – aurora

+0

再次閱讀第二個鏈接。在你的composer.json中你可以掛鉤。在安裝後(例如)鉤子,你有變量'bin'女巫持有箱路徑。還請閱讀何時調用這些腳本。 –