2012-04-16 6 views
0

私はcommadn R CMD INSTALL -l/my/local/path RODBC.tar.gzでRODBCをインストールしようとしていますが、sql.hとsqlext.hは見つかりませんでした。このコマンド?RODBCをローカルにインストールするときにincludeディレクトリとlibディレクトリを指定する方法は?

+1

人々があなたに正確な回答を与えるために必要なその他の情報をお尋ねする必要があります。 –

+0

これらのヘッダーファイルを含むパッケージをインストールしましたか? –

答えて

3

最近CentOS 5.8 x64のインスタンスにRODBCをインストールしようとしているときに同様の問題が発生しました。 (R CMD installを使うのではなく、私はsudo Rをやった後、Rの中にパッケージをインストールしましたが、私はまだ同じ問題を抱えていました)。

私はyumを使用して、次のパッケージをインストールすることで、これを解決:私はTDSを必要とMSSQLサーバ、とのインタフェースたので

unixODBC 
unixODBC-libs 
unixODBC-devel 
mysql-connector-odbc 
freetds 
freetds-devel 

はこれらの最後の二つが必要です。とにかく、unixODBCとlibsと開発パッケージをインストールしたら、RODBCを難なくインストールすることができました(もう一度、sudo Rとinstall.packages( "RODBC")を使用することができました)。

mysql-connector-odbcと同じODBCドライバ/ライブラリをインストールしてください。あなたのニーズに合わせてunixODBCを設定する必要がありますが、ドキュメントはかなり安定しているので、あまりにも難しいとは思わない。

関連する問題