OSX/蒙特利/M1/Arm/Homebrew:我的一生都无法做到这一点:
./configure --with-jemalloc它会随着
checking jemalloc/jemalloc.h presence... no
configure: error: jemalloc requested but not found尽管它就在那里:/opt/homebrew/Cellar/jemalloc/5.2.1_1/include/jemalloc/jemalloc.js。
brew --prefix jemalloc和jemalloc-config --includedir看起来都是正确的。
我尝试过各种版本的:
export RUBY_CONFIGURE_OPTS="--with-jemalloc-include=$(brew --prefix jemalloc)/include和/或
./configure --with-jemalloc-include=$(brew --prefix jemalloc)/include但没有骰子。甚至不确定那些env vars/标志是否受到ruby的尊重,或者它们是否是rvm/rbenv/ruby构建的东西。
我只是直接用ruby的配置而不是rvm/build工具来完成我的所有测试。
发布于 2022-08-12 18:37:07
尝试以下几点:
❯ export HOMEBREW_PREFIX=$(brew --prefix)
❯ export CPPFLAGS="$CPPFLAGS -I $HOMEBREW_PREFIX/include"
❯ export LDFLAGS="$LDFLAGS -L $HOMEBREW_PREFIX/lib"
❯ cd ruby-2.7.6 && ./configure --with-jemalloc
❯ make && make installhttps://stackoverflow.com/questions/71874447
复制相似问题