2
是否有可靠的方法來確定從庫中的本地vendor/bin
目錄中的應用程序?我真正想要的是以下幾點:如何確定庫中Composer的vendor/bin目錄?
我寫依賴於第三的庫庫。這第三個庫附帶一個二進制,即安裝在主應用程序的本地vendor/bin
。我的庫需要有可能執行這個二進制文件。我大概可以砍東西使用__DIR__/../...../bin
但感覺不是很好的大概不可靠。
是否有可靠的方法來確定從庫中的本地vendor/bin
目錄中的應用程序?我真正想要的是以下幾點:如何確定庫中Composer的vendor/bin目錄?
我寫依賴於第三的庫庫。這第三個庫附帶一個二進制,即安裝在主應用程序的本地vendor/bin
。我的庫需要有可能執行這個二進制文件。我大概可以砍東西使用__DIR__/../...../bin
但感覺不是很好的大概不可靠。
bin
是可以改變的,有兩種方式:changing bin dir
這裏是您的解決方案:Can Composer treat binary dependencies in PATH?
現在你有path
。您需要弄清楚如何(在哪裏)存儲該數據。
嗯......但這需要,所有的可執行文件已經安裝到了在PATH配置目錄。我必須進一步思考這一點。無論如何謝謝:我不知道,你可以改變bin目錄。 – aurora
再次閱讀第二個鏈接。在你的composer.json中你可以掛鉤。在安裝後(例如)鉤子,你有變量'bin'女巫持有箱路徑。還請閱讀何時調用這些腳本。 –