我有一个宝石,必须使用一些选项来构建它。
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
以下是已在评论中发布的链接中的相关文本:
构建选项
您可以使用bundle config
每次捆绑程序尝试安装特定的 gem 时,为捆绑程序提供要传递给 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)