私は、次のコマンドをしようとしています:RPostgreSQLをインストールしようとすると、なぜ 'DBI'パッケージに名前空間がないのですか?
r CMD INSTALL RPostgreSQL_0.1-7.tar.gz
私は、次のエラーメッセージが出ます:私は
R CMD install DBI_0.1-10.tar.gz
を使用してDBIをインストールし、正常に動作するように見え
* installing to library 'C:/.../R/win-library/2.13'
* installing *source* package 'RPostgreSQL' ...
** libs
Warning: this package has a non-empty 'configure.win' file,
so building only the main architecture
cygwin warning:
MS-DOS style path detected: C:/PROGRA~1/R/R-213~1.1/etc/x64/Makeconf
Preferred POSIX equivalent is: /cygdrive/c/PROGRA~1/R/R-213~1.1/etc/x64/Makeconf
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
x86_64-w64-mingw32-gcc -I"C:/PROGRA~1/R/R-213~1.1/include" -I"C:\Program Files\PostgreSQL\9.1"/include -O2 -Wall -std=gnu99 -c RS-DBI.c -o RS-DBI.o
x86_64-w64-mingw32-gcc -I"C:/PROGRA~1/R/R-213~1.1/include" -I"C:\Program Files\PostgreSQL\9.1"/include -O2 -Wall -std=gnu99 -c RS-PQescape.c -o RS-PQescape.o
x86_64-w64-mingw32-gcc -I"C:/PROGRA~1/R/R-213~1.1/include" -I"C:\Program Files\PostgreSQL\9.1"/include -O2 -Wall -std=gnu99 -c RS-PostgreSQL.c -o RS-PostgreSQL.o
x86_64-w64-mingw32-gcc -I"C:/PROGRA~1/R/R-213~1.1/include" -I"C:\Program Files\PostgreSQL\9.1"/include -O2 -Wall -std=gnu99 -c RS-pgsql-copy.c -o RS-pgsql-copy.o
x86_64-w64-mingw32-gcc -shared -s -static-libgcc -o RPostgreSQL.dll tmp.def RS-DBI.o RS-PQescape.o RS-PostgreSQL.o RS-pgsql-copy.o -LC:\Program Files\PostgreSQL\9.1/lib -llibpq -LC:/PROGRA~1/R/R-3~1.1/bin/x64 -lR
installing to C:/.../R/win-library/2.13/RPostgreSQL/libs/x64
** R
** inst
** preparing package for lazy loading
Error : package 'DBI' does not have a name space
ERROR: lazy loading failed for package 'RPostgreSQL'
を。
Iは、代替的に
install.packagesは( 'RPostgreSQL_0.1-7')
を試みたが
警告メッセージ得る:getDependenciesで (使用可能PKGS、依存関係を、 lib): パッケージ 'RPostgreSQL_0.1-7'は利用できません(Rバージョン2.13.1用)
は「RPostgreSQL_0(install.packagesは '試してみてください。 1-7 '、repos = NULL) '。これは現在の作業ディレクトリで 'RPostgreSQL_0.1-7'を探します。また、完全なパスを与えることもできます。 –