web-dev-qa-db-ja.com

devtoolsパッケージのインストールに関する問題

devtoolsパッケージを使いたいのですが。私は以下のコマンドを実行しました。

> install.packages("devtools", dependencies = TRUE)
....
> library(devtools)
Error in library(devtools) : there is no package called ‘devtools’

何がおかしいのですか?

編集:これはセッションを再開した後install.packagesコマンドを再実行した結果です。

> install.packages("devtools", dependencies = TRUE)
Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning: dependencies ‘roxygen2’, ‘BiocInstaller’, ‘rstudio’ are not available
also installing the dependencies ‘httr’, ‘RCurl’

trying URL 'http://cran.at.r-project.org/src/contrib/httr_0.2.tar.gz'
Content type 'application/x-gzip' length 50183 bytes (49 Kb)
opened URL
==================================================
downloaded 49 Kb

trying URL 'http://cran.at.r-project.org/src/contrib/RCurl_1.95-4.1.tar.gz'
Content type 'application/x-gzip' length 870915 bytes (850 Kb)
opened URL
==================================================
downloaded 850 Kb

trying URL 'http://cran.at.r-project.org/src/contrib/devtools_1.4.1.tar.gz'
Content type 'application/x-gzip' length 105214 bytes (102 Kb)
opened URL
==================================================
downloaded 102 Kb

* installing *source* package ‘RCurl’ ...
** package ‘RCurl’ successfully unpacked and MD5 sums checked
checking for curl-config... no
Cannot find curl-config
ERROR: configuration failed for package ‘RCurl’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/RCurl’
ERROR: dependency ‘RCurl’ is not available for package ‘httr’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/httr’
ERROR: dependencies ‘httr’, ‘RCurl’ are not available for package ‘devtools’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/devtools’

The downloaded source packages are in
    ‘/tmp/RtmptvmTrA/downloaded_packages’
Warning messages:
1: In install.packages("devtools", dependencies = TRUE) :
  installation of package ‘RCurl’ had non-zero exit status
2: In install.packages("devtools", dependencies = TRUE) :
  installation of package ‘httr’ had non-zero exit status
3: In install.packages("devtools", dependencies = TRUE) :
  installation of package ‘devtools’ had non-zero exit status
144
Evan Aad

damienfrancois の提案に従って、私はlibcurl4-gnutls-devをインストールして問題を解決しました。

編集(@dardisco)

あなたのシェルで:

apt-get -y build-dep libcurl4-gnutls-dev
apt-get -y install libcurl4-gnutls-dev
186
Evan Aad

Ubuntu/Linuxを使用している場合

Sudo apt-get install libcurl4-openssl-dev libssl-dev
87
Sayali Sonawane

CentOSを使用している場合:

試してください:

Sudo yum -y install libcurl libcurl-devel
46
kennyut

Ubuntuユーザーの場合は、このコマンドを端末で実行してください[UBUNTU 16.04でテスト済み]

Sudo apt-get -y install libcurl4-openssl-dev

このインストールライブラリをRで普通に使っている方法で投稿する

install.packages("package name")
10
UJJWAL SHRIDHAR

今日(Ubuntuの14.04)私は両方が必要です:

 $ Sudo apt-get -y install libcurl4-gnutls-dev
 $ Sudo apt-get -y install libssl-dev
9
Oliver Bock

私のDebian Jessieボックスには、次のものも含めました。

Sudo apt-get build-dep libxml2-dev

ヒント: R-tool consoleの出力はかなり冗長なので、他の依存関係がないかチェックします。

それで、私はついにそれを手に入れました:

> find_rtools()
[1] TRUE
7
espaciomore

これを解決するための最良の解決策。私は同じ問題を探していました。私は1日を過ごした後、解決策を得ました。今、それは元気です。

UbuntuまたはLinuxを使用している場合は、bash端末でRバージョンを確認してください。

R --version

その後、これらのコマンドを使用してください

Sudo apt-get update 
Sudo apt-get upgrade              

今すぐRの新しいバージョンを確認してください。このコマンドを使用してください

Sudo apt-cache showpkg r-base

今すぐRのみを更新します。

Sudo apt-get install r-base

今Rが更新され、エラーが削除されます。新しいパッケージをインストールするライブラリパスをcdにしてください。 bash端末でこのように。ホームフォルダにRディレクトリを作成しようとすると、デフォルトになります。パッケージ〜/ R/lib /のためにこの場所を見つけてください。

R
.libPaths("~/R/lib")
install.packages("devtools")

OR

install.packages("devtools", lib="~/R/lib")
5

CentOS 7:libcurlとgnutlsの開発パッケージはすでにインストールされていましたが、devtoolsをRにインストールするときに "Cannot load git2r.so"エラーが発生しました。

Sudo yum reinstall gnutls-devel.x86_64
3
Charm000

私はUbuntu 18.04でこの問題に遭遇しました、そして、前の答えのどれもそれを解決しませんでした。最終的に私はdevtoolsをパッケージマネージャ自身でインストールすることに成功しました:

Sudo apt install r-cran-devtools

1
Luís de Sousa

チェントス6.8

私にとって魅力的なこの作品

  1. libcurlをインストールします。$yum -y install libcurl libcurl-devel
  2. rソフトウェアを再起動します。$rstudio-server verify-installation
0
Sukarno