繁体   English   中英

如何使用捆绑程序以其他配置安装gem?

[英]How to install gem with additional configuration using bundler?

我正在实现需要以下gem安装的地理位置库

sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP

我不确定如何将其添加到我的Gemfile

当我在生产服务器上推送/部署时,如何将gem链接到那里的geoip库?

如果./configure --prefix=/path/to/my_app/lib/ ,我可能可以使用./configure --prefix=/path/to/my_app/lib/以便将C库直接安装在我的Rails 3应用程序内。 还是建议不要这样做?

在Bundler网站上此页面的大约3/4处:

如果确实需要将标志传递给C扩展名,则可以使用bundle config命令:

$ bundle config build.mysql --with-mysql-config = / usr / local / mysql / bin / mysql_config

捆绑软件会将此配置存储在〜/ .bundle / config中,捆绑软件会将配置用于同一用户执行的所有捆绑软件安装。 因此,一旦为gem指定了必要的构建标志,便可以根据需要多次成功地安装该gem。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM