homebrew:`prefix.install "some_binary"` 和 `bin.install "some_binary"` 的区别
homebrew: the difference between `prefix.install "some_binary"` and `bin.install "some_binary"`
编写自制食谱时,
prefix.install "some_binary"
有什么区别
和
bin.install "some_binary"
阅读 Formula Cookbook:
prefix #{HOMEBREW_PREFIX}/Cellar/#{name}/#{version}
/usr/local/Cellar/foo/0.1
bin #{prefix}/bin
/usr/local/Cellar/foo/0.1/bin
此处,bin
是存储实际可执行文件的目录,而 prefix
包含与给定版本的公式相关的所有内容。
您不想在 prefix
指向的目录中安装二进制文件。
编写自制食谱时,
prefix.install "some_binary"
有什么区别
和
bin.install "some_binary"
阅读 Formula Cookbook:
prefix #{HOMEBREW_PREFIX}/Cellar/#{name}/#{version}
/usr/local/Cellar/foo/0.1
bin #{prefix}/bin
/usr/local/Cellar/foo/0.1/bin
此处,bin
是存储实际可执行文件的目录,而 prefix
包含与给定版本的公式相关的所有内容。
您不想在 prefix
指向的目录中安装二进制文件。