Saya ingin menggunakan devtools
paket. Saya sudah menjalankan perintah berikut:
> install.packages("devtools", dependencies = TRUE)
....
> library(devtools)
Error in library(devtools) : there is no package called ‘devtools’
Apa yang saya lakukan salah?
Sunting: Berikut adalah hasil menjalankan kembali install.packages
perintah setelah memulai kembali sesi.
> 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
install.packages
perintah?curl-dev
ataucurl-devel
dengan manajer paket Anda, atau carilibcurl
Jawaban:
Sesuai saran damienfrancois , saya menginstal libcurl4-gnutls-dev dan masalahnya terpecahkan.
EDIT (@dardisco)
Di shell Anda:
sumber
apt-get -y build-dep libcurl4-gnutls-dev
,apt-get -y install libcurl4-gnutls-dev
Error in library(devtools) : there is no package called ‘devtools’
build-dep
) untuklibcurl4-gnutls-dev
, karena Anda tidak akan membangunnya sendiri. Hanya menginstal paket seharusnya bekerja dengan baik.sudo apt-get install libssl-dev
jugaJika Anda menggunakan Ubuntu / Linux:
sumber
Jika Anda menggunakan CentOS:
Mencoba:
sumber
sudo yum -y install openssl-devel
(pada AWS)sudo dnf install libcurl libcurl-devel
Saat ini (ubuntu 14.04) saya membutuhkan keduanya:
sumber
Untuk pengguna ubuntu, jalankan perintah ini di terminal Anda [Diuji di UBUNTU 16.04]
posting perpustakaan instalasi ini seperti yang biasa Anda lakukan di R menggunakan
sumber
Untuk kotak Debian Jessie saya, saya juga memasukkan:
Petunjuk: Output konsol r-tool cukup bertele-tele jadi saya akan memeriksa dependensi lainnya.
Kemudian, saya akhirnya mendapatkannya:
sumber
Saya mengenai masalah ini dengan Ubuntu 18.04 dan tidak ada jawaban sebelumnya yang menyelesaikannya. Akhirnya saya berhasil menginstal
devtools
dengan manajer paket itu sendiri:sudo apt install r-cran-devtools
sumber
Solusi terbaik untuk mengatasi ini. Saya sedang mencari masalah yang sama. Saya menghabiskan 1 hari dan kemudian saya mendapat solusi. Sekarang, itu baik-baik saja.
Periksa versi R Anda di terminal bash jika Anda berada di Ubuntu atau Linux.
kemudian gunakan perintah ini
Sekarang periksa versi R. yang baru. Gunakan perintah ini
Sekarang perbarui R saja.
Sekarang R akan diperbarui dan kesalahan akan dihapus. Pastikan untuk
cd
jalur perpustakaan tempat Anda ingin menginstal paket baru. Dengan cara ini di terminal bash. Cobalah untuk membuat direktori R di folder home atau itu akan menjadi default. Cari lokasi ini untuk paket ~ / R / lib /.ATAU
sumber
Tidak ada jawaban di atas yang berfungsi untuk saya di Ubuntu 18.04.3 LTS menggunakan versi R 3.6.1
Dugaan saya adalah ini mungkin ada hubungannya dengan
Anaconda3
...Apa yang berhasil untuk saya adalah:
Lalu masuk
R
sessionInfo()
sumber
CentOS 7: Saya sudah menginstal paket libcurl dan gnutls, tetapi masih mendapatkan kesalahan "tidak dapat memuat git2r.so" ketika menginstal devtools di R. Saya harus "menginstal ulang" agar bisa berfungsi:
sumber
Saya di windows dan memiliki masalah yang sama.
Saya menggunakan kode di bawah ini:
Kemudian perpustakaan (devtools) bekerja untuk saya.
sumber
Saya bekerja melalui sejumlah masalah menginstal semua hal berikut untuk mendapatkan devtools untuk diinstal pada Ubuntu 18.04.1.
sumber
Centos 6.8
pekerjaan ini seperti pesona bagiku
$yum -y install libcurl libcurl-devel
$rstudio-server verify-installation
sumber
CentOS 7:
Saya mencoba solusi dalam posting ini
tapi itu tidak cukup.
Memeriksa kesalahan R di Konsol memberi saya server. Dalam kasus saya itu kurang libxml-2.0 di bawah ini (dan Konsol mencetak penjelasan dengan nama paket ke versi Linux yang berbeda dan konfigurasi R lainnya yang mungkin)
sumber