Ruby 自制:“prefix.install”之间的区别;一些“二进制”和“bin.install”;一些“二进制”`

Ruby 自制:“prefix.install”之间的区别;一些“二进制”和“bin.install”;一些“二进制”`,ruby,homebrew,recipe,Ruby,Homebrew,Recipe,在编写自制配方时 prefix.install“some\u binary”和 和 bin.install“some\u binary”阅读: 在这里,bin是存储实际可执行文件的目录,而prefix包含与公式给定版本相关的所有内容 您不想在前缀指向的目录中安装二进制文件 prefix #{HOMEBREW_PREFIX}/Cellar/#{name}/#{version} /usr/local/Cellar/foo/0.1 bin #{prefix}/bin

在编写自制配方时

prefix.install“some\u binary”和
bin.install“some\u binary”
阅读:

在这里,
bin
是存储实际可执行文件的目录,而
prefix
包含与公式给定版本相关的所有内容

您不想在前缀
指向的目录中安装二进制文件

prefix  #{HOMEBREW_PREFIX}/Cellar/#{name}/#{version}
        /usr/local/Cellar/foo/0.1

bin     #{prefix}/bin
        /usr/local/Cellar/foo/0.1/bin