0

Rails 3 プロジェクトで GDAL を使用しています。システムルビーをデフォルトに設定せずに正しく動作させる方法を理解できないようです。Rails は、「gdal/org」がインストールされているにもかかわらず見つからないと文句を言います。RVM でこのリンクを作成し、Ruby gemset を引き続き使用するにはどうすればよいですか?

4

2 に答える 2

2

ライブラリをインストールしたように聞こえますが、Ruby にそれらをどのように利用させようとしていますか? 私の理解では、apt 経由で libgdal-ruby をインストールすると、RVM 経由でインストールされた Ruby や Gem を分離する Bundler を使用する Rails アプリケーションによってデフォルトで自動的にロードされないシステム パスにすべてがインストールされます。おそらく、次のような設定を試すことができます

ENV['LD_LIBRARY_PATH'] = "#{ENV['LD_LIBRARY_PATH']}:/path/to/gdal/libs"

environment.rb に gdal のライブラリを含めます。アプリケーションの起動時にそれを要求するために、カスタム初期化子が必要になる場合もあります。

于 2012-06-22T00:52:26.703 に答える
0

Better yet I found this gem which works perfectly: github.com/zhm/gdal-ruby.

于 2012-07-20T02:59:24.183 に答える