2012-03-13 8 views
5

ggbiplotの開発版をGithubからインストールしようとしています。インストール中に、次のエラーメッセージが表示されます。githubからggbiplotをインストール

library(devtools) 
install_github("ggbiplot", "vqv") 


Installing github repo(s) ggbiplot/master from vqv 
Installing ggbiplot.zip from https://github.com/vqv/ggbiplot/zipball 
Installing ggbiplot 
* checking for file 'C:\Users\Muhammad Yaseen\AppData\Local\Temp\Rtmpsx4n5u\vqv-ggbiplot-2623d7c/DESCRIPTION' ... OK 
* preparing 'ggbiplot': 
* checking DESCRIPTION meta-information ... OK 
* checking for LF line-endings in source and make files 
* checking for empty or unneeded directories 
* looking to see if a 'data/datalist' file should be added 
* building 'ggbiplot_0.5.tar.gz' 
cygwin warning: 
    MS-DOS style path detected: C:/Users/MUHAMM~1/AppData/Local/Temp/Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
    Preferred POSIX equivalent is: /cygdrive/c/Users/MUHAMM~1/AppData/Local/Temp/Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
    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 

Warning: invalid package 'Yaseen/R/win-library/2.14' 
Error: ERROR: cannot cd to directory 'C:/Users/Muhammad' 
Error: Command failed (1) 
In addition: Warning message: 
running command '"C:/PROGRA~1/R/R-214~1.2/bin/i386/R" CMD INSTALL C:\Users\MUHAMM~1\AppData\Local\Temp\Rtmpsx4n5u/ggbiplot_0.5.tar.gz --library=C:/Users/Muhammad Yaseen/R/win-library/2.14' had status 1 

この問題を解明するための考え方。あなたの助けと時間を事前に感謝します。 C:/Users/Muhammad Yasseen/R/win-library/2.14

編集

のGithubからダウンロードした後、またあなたのRlibパスにスペースが含まれているためです。このエラーメッセージ

Installing package(s) into ‘C:/Users/Muhammad Yaseen/R/win-library/2.14’ 
(as ‘lib’ is unspecified) 
Error in untar2(tarfile, files, list, exdir) : unsupported entry type 'g' 
Warning messages: 
1: running command 'C:/PROGRA~1/R/R-214~1.2/bin/i386/R CMD INSTALL -l "C:/Users/Muhammad Yaseen/R/win-library/2.14" "vqv-ggbiplot-2623d7c.tar.gz"' had status 1 
2: In install.packages("vqv-ggbiplot-2623d7c.tar.gz", repos = NULL, : 
    installation of package ‘vqv-ggbiplot-2623d7c.tar.gz’ had non-zero exit status 
+0

エラー: 'エラー:ディレクトリ 'C:/ Users/Muhammad'と' invalidパッケージ 'Yaseen/R/win-library/2.14''は、問題があなたのディレクトリパスのスペース(つまり、 'C:/ Users/Muhammad Yaseen')にあることを示唆しています。 –

+0

@mathematical。コーヒー:私はCRANとGithubから他のすべてのパッケージをインストールし、この特定のパッケージのみを発行できます。なぜ分からないの?任意の解決策。 – MYaseen208

+0

RライブラリパスまたはRパスにスペースを入れないことをお勧めします。私は 'install_github'の中の何かがスペースを守るためのパスを引用していないと思うでしょう - あなたの最初のエラーログでどのようにコマンドが実行されているかを見てください... R CMD INSTALL ... -library = C:/Users/Muhammad Yasseen/... "と書かれていて、' C:/ Users/Muhammad Yasseen/.. 'の引用符はありません。それが問題です。 (スペースを含むファイルパスは、 'R CMD INSTALL'コマンドの引用符で囲む必要があります)。 –

答えて

4

を生成

install.packages("vqv-ggbiplot-2623d7c.tar.gz", repos=NULL, type="source") 

を試してみました。

は最初のエラーで警告メッセージが

running command '"C:/PROGRA~1/R/R-214~1.2/bin/i386/R" CMD INSTALL 
C:\Users\MUHAMM~1\AppData\Local\Temp\Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
--library=C:/Users/Muhammad Yaseen/R/win-library/2.14' 
had status 1 
特に

--library=C:/Users/Muhammad Yaseen/R/win-library/2.14たログイン方法を参照してください。

このスペースに対処するには、--library="C:/Users/Muhammad Yaseen/R/win-library/2.14"にする必要があります。 install.packagesを使用して

はあなたのための引用符の世話をする - (あなたがinstall.packagesを使用する場合)どのようにあなたの第二の警告メッセージが表示さ

running command 'C:/PROGRA~1/R/R-214~1.2/bin/i386/R CMD INSTALL 
-l "C:/Users/Muhammad Yaseen/R/win-library/2.14" 
"vqv-ggbiplot-2623d7c.tar.gz"' had status 1 

-l "C:/Users/Muhammad Yasseen/R/win-library/2.14"たその周りに引用符を持っているので、あなたは同じことを得ることはありませんエラー。

私はinstall-githubソースで簡単に見ていたし、それが経由R CMD INSTALLコマンドを構築する:それは空白の場合は二重引用符で.libPaths()[1]を囲んでいないかを参照してください

paste("CMD INSTALL ", built_path, " --library=", .libPaths()[1], sep="") 

?私はあなたの問題だと思います。固定するよう

- (hereを報告したように)gitによって生成されたtarファイルにinstall.packages()を使用して、エラーがあるようです。だから、あなたはどちらか:

  • .tar.gzファイルを解凍し、スペースのないどこかへ

    • 変更あなたのRライブラリの場所(私はWindows上でこれを何ソフトウェアを知らない)と、むしろ抽出ディレクトリからインストール.tar.gzより。
  • +0

    アップデート - 最新のバージョンで修正されているようです(こちらは最新のバージョンの 'devtools'をインストールしなければならないと思われます(https://github.com/hadley/devtools/issues/73)でも 'git'をインストールしてリポジトリを直接クローンすることができます)。 –

    0

    .tar.gzを解凍することはできません。そのファイルを手に入れることができます(私はそれを見て、もう一度削除されるのを見ました)。私が間違っていると私を訂正しますが、私は同じ理由でdevutoolsをgithubから得ることができません:S

    関連する問題