我在rails 3项目中使用GDAL。我似乎无法弄清楚如何在不违反系统ruby的情况下使其正常工作。 Rails抱怨说即使安装了它也找不到“gdal / org”。如何在RVM中创建此链接并仍然使用我的ruby gemset?
答案 0 :(得分:2)
听起来你安装了这些库,但是你是如何让Ruby使用它们的呢?根据我的理解,通过apt安装libgdal-ruby将安装系统路径中的所有内容,默认情况下,通过RVM安装的Ruby或使用Bundler隔离gems的Rails应用程序不会自动加载。也许你可以尝试设置类似
的东西 ENV['LD_LIBRARY_PATH'] = "#{ENV['LD_LIBRARY_PATH']}:/path/to/gdal/libs"
包含gdal的库。您可能还需要一个自定义初始化程序来在应用程序启动时要求它。
答案 1 :(得分:0)
更好的是,我发现这个宝石完美无缺:github.com/zhm/gdal-ruby。