Ruby on rails Gemfile中gem的依赖项路径

Ruby on rails Gemfile中gem的依赖项路径,ruby-on-rails,ruby,gem,gemfile,Ruby On Rails,Ruby,Gem,Gemfile,在rails项目中,我有一个Gemfile,它指定gem依赖项,如下所示: gem 'darshan', '1.1.4' 要进行编译,这个特定的gem需要相应的C库的位置,它可能不在标准位置,例如/usr/lib。手动安装此gem如下所示,例如: gem install darshan -- --with-darshan-dir=$HOME/local 我如何将此添加到darshan dir。。。对于Gemfile中的gem命令,更重要的是,如何让用户自己在调用bundle install时

在rails项目中,我有一个Gemfile,它指定gem依赖项,如下所示:

gem 'darshan', '1.1.4'
要进行编译,这个特定的gem需要相应的C库的位置,它可能不在标准位置,例如/usr/lib。手动安装此gem如下所示,例如:

gem install darshan -- --with-darshan-dir=$HOME/local
我如何将此添加到darshan dir。。。对于Gemfile中的gem命令,更重要的是,如何让用户自己在调用bundle install时提供此位置作为可选参数

我查阅了gemfiles手册,但找不到任何可以这样做的东西


谢谢

我想这就是你需要的:。在您的情况下,您可能需要使用build.darshan作为选项。工作起来很有魅力!谢谢,你能把它作为一个答案,这样我就可以验证它了吗?编辑:在这种情况下,命令是bundle config build.darshan-with darshan dir=$HOME/local