1

編集 :

この問題を解決してくれた user20650 に感謝します。しかし、ファイルがUbuntu 12.04へのインストールに影響する理由を誰かが知っている場合は、本当に知りたいのでアドバイスしてください。.Rprofilelme4


元の投稿 :

doByパッケージをインストールしようとしていますが、いくつか問題があります。これはlme4、何らかの理由で、これまでに試したどのソースからもコンパイルされていません。私はこれを含むSOのいくつかのリンクに行ったことがあります、成功していません。

インストール時に発生するエラーの抜粋を次に示します。以下に示すように、3つの異なる方法で試しました。何かが起きているかどうか知っている人はいlme4ますか?

試行 1:

> install.packages('doBy')
# ...
# ERROR: compilation failed for package ‘lme4’
# * removing ‘/home/richard/R/x86_64-pc-linux-gnu-library/3.1/lme4’
# Warning in install.packages :
#   installation of package ‘lme4’ had non-zero exit status
# 
# Successfully loaded .Rprofile at Wed May 21 13:33:34 2014 
# ERROR: dependency ‘lme4’ is not available for package ‘doBy’
# * removing ‘/home/richard/R/x86_64-pc-linux-gnu-library/3.1/doBy’
# Warning in install.packages :
#   installation of package ‘doBy’ had non-zero exit status

試行 2:

> install.packages("lme4",repos = "http://r-forge.r-project.org")
# Installing package into ‘/home/richard/R/x86_64-pc-linux-gnu-library/3.1’
# (as ‘lib’ is unspecified)
# Warning in install.packages :
#   package ‘lme4’ is not available (for R version 3.1.0)

試行 3:

> install_github(repo = 'lme4/lme4', username = 'stevencarlislewalker')

ここに画像の説明を入力


Ubuntu 12.04 LTS の実行

> version
# _                           
# platform       x86_64-pc-linux-gnu         
# arch           x86_64                      
# os             linux-gnu                   
# system         x86_64, linux-gnu           
# status                                     
# major          3                           
# minor          1.0                         
# year           2014                        
# month          04                          
# day            10                          
# svn rev        65387                       
# language       R                           
# version.string R version 3.1.0 (2014-04-10)
# nickname       Spring Dance     
4

4 に答える 4

2

これは (おそらく) Richard の Q に対する回答ではないかもしれませんが、私が にインストールlme4ubuntu 12,04た際の問題を再現していRv3.1ます。他の人がこれを再現できれば良いでしょう。

したがって、私のコメントに続いて、Richard が .Rprofile を持っていることに気づき、私の原因でパッケージをインストールしないように定義.Firstしました。.Last.Rprofile

最初のアンインストールlme4

remove.packages("lme4")

.Rprofileファイルを定義する

## .First() run at the start of every R session.
.First <- function() {
cat("\nSuccessfully loaded your .Rprofile at", date(), "\n")
}

## .Last() run at the end of the session
.Last <- function() {
cat("\nGoodbye at ", date(), "\n")
}

開けるR

インストールを試すlme4- 成功せず、上記の Richard と同様のエラーが発生する

install.packages("lme4")

...
* removing ‘/home/admin1/R/i686-pc-linux-gnu-library/3.1/lme4’
Warning in install.packages :
  installation of package ‘lme4’ had non-zero exit status

したがって、ターミナルで.Rprofileファイルの名前を変更(または削除)します

mv .Rprofile temp.Rprofile

Rを再度開き、インストールを試みます。lme4

install.packages("lme4")

...
* installing vignettes
** testing if installed package can be loaded
* DONE (lme4)

 library(lme4)
# Loading required package: Matrix
# Loading required package: Rcpp
于 2014-05-22T12:36:15.420 に答える
2

これはバグであり、開発バージョン (Github 上) およびリリース 1.1-7 で (間もなく?)このコミットによって修正される必要があります。

于 2014-05-27T19:15:42.000 に答える