安装bundle / gem时找不到自制软件包的路径

时间:2018-08-02 23:05:05

标签: ruby macos rubygems bundle homebrew

出于我不愿讨论的原因,我的自制程序文件全部嵌套在/ usr / local / homebrew中的文件下,而不是默认的/ usr / local下。因此,当我在gem安装某些软件包时,它们可能找不到所需的必需软件包。 (这仅在某些情况下发生,我不知道为什么)。我可以使用这样的标志安装单个gem:

--with-ldflags=-L/usr/local/homebrew/opt/openssl/lib --with-cppflags=-I/usr/local/homebrew/opt/openssl/include

但是,我在运行捆绑软件安装时不能包含这些标志,因此每个捆绑软件安装都会失败。

我希望有一种方法可以设置RUBY_GEMS查找自制程序包的默认路径,但到目前为止找不到任何东西。

我在使用macOS Sierra。使用Ruby 2.4.1(重要的是我在其他ruby版本中没有这个问题!但是不幸的是,对于这个项目,我需要使用2.4.1)。

Brew Doctor很好(除非它认为我对于更改默认目录很奇怪)。

0 个答案:

没有答案