Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何强制所有自制配方只安装小桶?_Ruby_Compilation_Dependencies_Homebrew_Build Dependencies - Fatal编程技术网

Ruby 如何强制所有自制配方只安装小桶?

Ruby 如何强制所有自制配方只安装小桶?,ruby,compilation,dependencies,homebrew,build-dependencies,Ruby,Compilation,Dependencies,Homebrew,Build Dependencies,有没有办法强制homebrew只安装其所有配方桶,即没有系统范围的副作用?通过在每个公式后运行brew unlink,可以实现类似的功能吗 我问这个问题的原因是我想有一个自制的二次安装,就像一个难以构建的科学程序依赖的安装程序一样,编译和安装这些依赖项时要与系统的其他部分保持一定程度的隔离。您可以在/usr/local以外的其他地方创建单独的自制安装。但是你不需要安装所有keg就可以做到这一点。是的,但关键是我想安装所有keg本地设备,以保证(或至少保证ish)没有副作用。如果我安装了5个不同版

有没有办法强制homebrew只安装其所有配方桶,即没有系统范围的副作用?通过在每个公式后运行
brew unlink
,可以实现类似的功能吗


我问这个问题的原因是我想有一个自制的二次安装,就像一个难以构建的科学程序依赖的安装程序一样,编译和安装这些依赖项时要与系统的其他部分保持一定程度的隔离。

您可以在
/usr/local
以外的其他地方创建单独的自制安装。但是你不需要安装所有keg就可以做到这一点。

是的,但关键是我想安装所有keg本地设备,以保证(或至少保证ish)没有副作用。如果我安装了5个不同版本的HDF5或Google Protobuf,我不希望它们相互干扰