2

R-2.15.1、RTools 2.16(2.15も試してみました)、およびMySQL5.5を使用してWindows7Professionalx64マシンにRMySQLをインストールしようとしています。

libmysql.dllとlibmysql.libをmysql\lib\optと\binにコピーしました。また、libmysql.dllをR-2.15.1\binにコピーしました。

Sys.getenv('MYSQL_HOME')8.3の命名法と非8.3の命名法の両方を使用して確認されたように、Renviron.siteを適切に設定しました。

のサンプル出力Sys.getenv('MYSQL_HOME')"C:/Program Files/MySQL/MySQL Server 5.5/"(引用符を含む)です。8.3の命名法を使用する場合も正しいです。

これが私のPATHの関連部分です:

c:\ Rtools \ bin; c:\ Rtools \ gcc-4.6.3 \ bin; C:\ Program Files \ MySQL \ MySQL Server 5.5 \ lib \ opt; c:\ program file \ R \ R-2.15.1 \置き場;

レジストリの正しい場所に手動で挿入し(MySQL 5.5では正しく実行されないため、Wow6432Nodeの下に配置するだけです)、このエラーに対処するためにシステム変数に挿入しました。

utils :: readRegistry( "SOFTWARE \ MySQL AB"、hive = "HLM"、maxdepth = 2)のエラー:レジストリキー'SOFTWARE \MySQLAB'が見つかりません

私も試しました

Sys.setenv('MYSQL_HOME=C:/Program Files/MySQL/MySQL Server 5.5/') 

ただし、RMySQLをインストールしようとすると、次のエラーが発生します。

checking for $MYSQL_HOME... not found... searching registry...

cygwin warning:
  MS-DOS style path detected: C:/PROGRA~1/R/R-215~1.1/bin/x64/Rscript
  Preferred POSIX equivalent is: /cygdrive/c/PROGRA~1/R/R-215~1.1/bin/x64/Rscript
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
  http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Try setting MYSQL_HOME to one of the following (you may have to use the non-8dot3 file name):


ERROR: configuration failed for package 'RMySQL'

エラーを正しく理解している場合はMYSQL_HOME、を使用して適切に呼び出してもSys.getenv、レジストリ内の適切な場所にあり、システム変数であるため、を見つけることができません。

4

1 に答える 1