簡體   English   中英

Rails:構建bundler gemfile的選項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM