2016-04-05 6 views
1

install_github("espanta/lubripack")を使用してgithubからthisパッケージをインストールしようとしています。スタンドアロンマシン(VMではない)から実行すると、正常に動作し、パッケージが簡単にインストールされます。私はVMとして実行するOS上でコマンドを実行したときしかし、それは私がWindows 7のOSをホストするために私のMAC上でParallel Desktopを実行して、エラーマップドライブまたはVMベースのOSでdevtools :: install_github()が失敗する

Downloading GitHub repo espanta/[email protected] 
from URL https://api.github.com/repos/espanta/lubripack/zipball/master 
Installing lubripack 
"C:/PROGRA~1/R/R-32~1.3/bin/x64/R" --no-site-file --no-environ --no-save --no-restore CMD INSTALL \ 
    "C:/Users/Espanta/AppData/Local/Temp/RtmpsRvcqY/devtools19007474782/Espanta-lubripack-b1dd9ee" \ 
    --library="\\psf/Home/Documents/R/win-library/3.2" --install-tests 

* installing *source* package 'lubripack' ... 
** R 
** preparing package for lazy loading 
** help 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 
*** arch - i386 
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE) : 
    there is no package called 'lubripack' 
Error: loading failed 
Execution halted 
*** arch - x64 
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE) : 
    there is no package called 'lubripack' 
Error: loading failed 
Execution halted 
ERROR: loading failed for 'i386', 'x64' 
* removing '\\psf/Home/Documents/R/win-library/3.2/lubripack' 
Error: Command failed (1) 

下に投げることによって、インストールに失敗します。したがって、ウィンドウはネットワーク状のパーティション(i.e., \\psf)にインストールされます。しかし、インストールに失敗します。

同様の議論が別のスタック・エクスプレッション・スレッドで行われましたが、わずかに異なるコンテキストで行われました。上記の出力の4行目では、ウィンドウのようなアドレスも提供されていますが、それはまだ間違っているようです。私は明示的に場所を識別できるようにinstall_github()関数にアドレスを明示的に与えることができるはずだと思います。 Devtoolsパッケージの作成者でオーナーであるHadley Wickham氏のお手伝いを歓迎します。

答えて

1

Parallelsで動作するWindowsで同じ問題が発生しました。 this questionの助けを借りてそれを修正しました。

私は、デフォルトでは、その後

.libPaths("Z:/Documents/R/win-library/3.2") 

を使用して"Z:/Documents/R/win-library/3.2"に以前"\\Mac/Home/Documents/R/win-library/3.2"からライブラリのパスをインストールdevtools::install_github作品を変更しました。 "Z:/"を特定の接続文字に変更することができます。

+0

クールに感謝します:) – Espanta

関連する問題