[英]RoR: Bundler: How do I set up a gem in my gemfile with build options?
[英]Rails: Options for build bundler gemfile
我有一個寶石,必須用一些選項來構建。
gem install pg --with-pg-include=/Library/PostgreSQL/9.0/include/ --with-pg-lib=/Library/PostgreSQL/9.0/lib/
我可以在Gemfile中包含這些選項嗎? 在我的Gemfile中, pg
命令是
gem "pg", "0.12.2"
我想在版本號后面提供一些選項。
thx,tux
以下是評論中已發布的鏈接中的相關文字:
構建選項
每次bundler嘗試安裝特定的gem時,您都可以使用
bundle config
為Bundler提供傳遞給gem安裝程序的標志。一個非常常見的例子是
mysql
gem,它要求Snow Leopard用戶將配置標志傳遞給gem install
以指定在哪里找到mysql_config
可執行文件。
gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
由於該可執行文件的特定位置可能因機器而異,因此您可以在每台計算機上指定這些標志。
bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config
運行此命令后,每次bundler需要安裝
mysql
gem時,它都會傳遞你指定的標志。
以下是自定義構建選項的另一個示例,在這種情況下,指定要從rubygems以外的地方下載的特定源:
bundle config build.popen4 --source http://gemcutter.org
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.