Ruby on rails 3 如何使用bundler安装带有附加配置的gem?
我正在实现一个需要以下gem安装的Ruby on rails 3 如何使用bundler安装带有附加配置的gem?,ruby-on-rails-3,deployment,gem,bundler,Ruby On Rails 3,Deployment,Gem,Bundler,我正在实现一个需要以下gem安装的 sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP 我不确定如何将此添加到我的Gemfile 当我在生产服务器上推送/部署时,如何将gem链接到那里的geoip库 如果有区别的话,我可能会使用/configure--prefix=/path/to/my_app/lib/,这样就可以直接在Rails 3应用程序中安装C lib。还是建议不要这样做?从大约3/4开始: 如果确实需要将标志传递给C扩
sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
我不确定如何将此添加到我的Gemfile
当我在生产服务器上推送/部署时,如何将gem链接到那里的geoip库
如果有区别的话,我可能会使用
/configure--prefix=/path/to/my_app/lib/
,这样就可以直接在Rails 3应用程序中安装C lib。还是建议不要这样做?从大约3/4开始:
如果确实需要将标志传递给C扩展,可以使用bundle config命令:
$bundle config build.mysql——使用mysql config=/usr/local/mysql/bin/mysql\u config
Bundler会将此配置存储在~/.bundle/config中,Bundler会将此配置用于同一用户执行的任何捆绑安装。因此,一旦为gem指定了必要的构建标志,就可以根据需要多次成功安装该gem
隐马尔可夫模型。。。这是有帮助的,但当我的代码被推送到生产服务器时,它并没有真正帮助我,因为用户不会是相同的。在我的回购协议中是否有提交这些捆绑包配置并让捆绑程序使用它们?