sql >> データベース >  >> RDS >> Database

unixODBCドライバーマネージャーの非システムバージョンでのRStudioの使用

    デフォルトでは、RStudioのr-dbi / odbcインターフェイスは、unixODBC Driver Managerライブラリを検出し、システムの標準的な場所にファイルを含めることを想定しています。たとえば、/ usr/libおよび/usr/includeです。これらのライブラリを入手し、システムパッケージをインストールしてファイルをインクルードした場合。 unixodbcおよびunixodbc-dev、これらはこれらの標準的な場所にインストールされます。

    非標準の場所にインストールされているバージョンのunixODBCでRStudioを使用する場合は、PKG_CFLAGSを設定してエクスポートする必要があります。 およびPKG_LIBS RStudioを実行する前。たとえば、これらのコマンドを使用して、Easysoft SQLServerODBCドライバーディストリビューションに含まれているunixODBCドライバーマネージャーに対してRStudioのODBCインターフェイスを構築しました。これにより、ODBCドライバーとODBCアプリケーション(r-dbi / odbc)の両方が同じバージョンのドライバーマネージャーに対して構築されたことが保証されました。

    $ export PKG_CFLAGS="-I/usr/local/easysoft/unixODBC/include"
    $ export PKG_LIBS="-lodbc -L/usr/local/easysoft/unixODBC/lib"
    $ rstudio &
    > Sys.getenv()
    _                                   /usr/bin/rstudio
    .
    .
    .
    PKG_CFLAGS                          -I/usr/local/easysoft/unixODBC/include
    PKG_LIBS                            -lodbc -L/usr/local/easysoft/unixODBC/lib
    > install.packages("odbc")

    1. RowDataPacketオブジェクトにアクセスする方法

    2. PostgreSQLで先行ゼロを追加する2つの方法

    3. (mysql、php)データを挿入する前にauto_incrementフィールド値を取得する方法は?

    4. CSVデータを使用した変数からのPostgresコピー