0
我們有一個Chef Omnibus包,它安裝了一個基於gem的命令行工具。 Omnibus解包後我們如何運行腳本?我希望能夠將PATH中的omnibus embdded/bin添加到PATH中。
我們有一個Chef Omnibus包,它安裝了一個基於gem的命令行工具。 Omnibus解包後我們如何運行腳本?我希望能夠將PATH中的omnibus embdded/bin添加到PATH中。
在linux上,您使用package-scripts/<project>/postinst
和package-scripts/<project>/postrm
。在OSX上,您使用package-scripts/<project>/makeselfinst
。
並添加此行:
ln -sf $DEST_DIR/embedded/bin/<project>/usr/bin || error_exit "Cannot link <project> to /usr/bin"
請確保您有dest_dir將定義:
DEST_DIR=/opt/<project>
OS具體....在Linux中,這是最簡單的創建一個配置文件完成。 –
你能提供更多關於這個答案的信息嗎? –