Ruby
寶石安裝附加 CPPFLAGS / LDFLAGS
我似乎無法
gem install charlock_holmes -v 0.6.9.4
上班。我可以手動編輯
./ext/charlock_holmes/extconf.rb
並包含$INCFLAGS << " -I/usr/local/include " $LDFLAGS << " -L/usr/local/lib "
乾淨地執行
make
並通過重寫規範文件gem spec ../../cache/charlock_holmes-0.6.9.4.gem --ruby > ../../specifications/charlock_holmes-0.6.9.4.gemspec
並使其成為當地的瑰寶。
- 如何讓 gem 安裝?
- 必須有一種更好的方法來附加
CPPFLAGS
到LDFLAGS
gem 安裝的內容。
它出現後綴
--with-cppflags=-I/usr/local/include
並--with-ldflags=-L/usr/local/lib
導致gem install charlock_holmes -v 0.6.9.4 -- --with-cppflags=-I/usr/local/include --with-ldflags=-L/usr/local/lib
從上面完成 1 和 2。