ডিভটোল প্যাকেজ ইনস্টল করতে সমস্যা


162

আমি devtoolsপ্যাকেজটি ব্যবহার করতে চাই । আমি নিম্নলিখিত কমান্ডগুলি চালিত করেছি:

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

আমি কি ভুল করছি?

সম্পাদনা করুন: install.packagesসেশনটি পুনরায় চালু করার পরে কমান্ডটি পুনরায় চালনার ফলাফল রয়েছে are

> 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

এই তথ্যের উপর ভিত্তি করে বলা খুব শক্ত। ইনস্টলেশন সফলভাবে যেতে দেখা গেছে ??
বেন বলকার

@ বেনবোলকার: আমি আর বলতে পারি না। ইনস্টলেশনটি সফল হয়েছে কিনা তা লক্ষ্য করেই আমি সেশন থেকে লগ আউট করার পক্ষে যথেষ্ট নির্বোধ ছিলাম। নতুন ইনস্টল করা প্যাকেজটি প্যাক করার জন্য আর "পুনঃসূচনা" করতে হবে তা ভেবে আমি লগ আউট করেছি। দুর্ভাগ্যক্রমে, এটি আশানুরূপভাবে কাজ করে নি ... এখন এটি সম্পর্কে আমি কি কিছু করতে পারি?
ইভান আড

1
আপনি যখন install.packagesআদেশটি পুনরায় চালু করবেন তখন কি হবে ?
ড্যামিয়েনফ্রানকোইস

@ ডিডিয়েনফ্রানকোইস: আমি প্রাসঙ্গিক আউটপুট দিয়ে আমার মূল পোস্টটি আপডেট করেছি।
ইভান আড

8
আপনার প্যাকেজ ম্যানেজারটি ইনস্টল করার চেষ্টা করুন curl-devবা তার curl-develসাহায্যে অনুসন্ধান করুনlibcurl
4'14 দামেফ্র্যানকোয়েস

উত্তর:


195

অনুযায়ী damienfrancois এর প্রস্তাবনা, আমি libcurl4-gnutls-দেব ইনস্টল এবং সমস্যার সমাধান করা হয়।

সম্পাদনা (@ ডারডিসকো)

আপনার শেলের মধ্যে:

apt-get -y build-dep libcurl4-gnutls-dev
apt-get -y install libcurl4-gnutls-dev

8
(BASH থেকে) অর্থাৎ, apt-get -y build-dep libcurl4-gnutls-dev, apt-get -y install libcurl4-gnutls-dev
dardisco

2
মোহন মত কাজ। কিন্তু আমি এখনও আমার মাথা পেতে পারি না, এই উবুন্টু প্যাকেজগুলি কীভাবে এটি সমাধান করেছে?
ishষি

আমি উবুন্টুতে আপনার পদ্ধতিগুলি ব্যবহার করে দেখেছি এবং নির্দেশাবলী কার্যকরভাবে কাজ করছে এবং দেবতুলগুলি স্থাপনও সফল বলে মনে হচ্ছে। লাইব্রেরিটি লোড করার জন্য যখন আমি `গ্রন্থাগার (দেবতুলগুলি)` ব্যবহার করার চেষ্টা করি তবে আমি কেবল সেই বার্তাটি Error in library(devtools) : there is no package called ‘devtools’
পাই

7
আপনি নিজেরাই নির্মাণ করতে যাচ্ছেন না বলে আপনার জন্য বিল্ড নির্ভরতা ( build-dep) দরকার বলে আমি মনে করি libcurl4-gnutls-devনা। প্যাকেজ ইনস্টল করার জন্য ঠিকঠাক কাজ করা উচিত।
জেরহার্ড বার্গার

1
বিল্ড sudo apt-get install libssl-dev
ডেপু

103

আপনি যদি উবুন্টু / লিনাক্স ব্যবহার করেন:

sudo apt-get install libcurl4-openssl-dev libssl-dev

2
উবুন্টুতে আমি এই ত্রুটিটি পেয়ে যাচ্ছি 16.04 নিম্নলিখিত তথ্যগুলি পরিস্থিতি সমাধানে সহায়তা করতে পারে: নিম্নলিখিত প্যাকেজগুলিতে আনমেট নির্ভরতা রয়েছে: libcurl4-openssl-dev: নির্ভর করে: libcurl3 (= 7.47.0-1ubuntu2) তবে 7.47.0-1ubuntu2.2 libssl-dev ইনস্টল করতে হবে: নির্ভর করে: libssl1.0.0 (= 1.0.2g-1ubuntu4) তবে 1.0.2g-1ubuntu4.6 ইনস্টল করতে হবে প্রস্তাবিত: libssl-ডক তবে এটি ইনস্টল হতে যাচ্ছে না E: অক্ষম সঠিক সমস্যাগুলি, আপনি ভাঙা প্যাকেজগুলি ধরে রেখেছেন।
আরটিগা

আমি কেবল যুক্ত করতে চাই শেষে '-y' তাই আপনাকে 'হ্যাঁ' বলতে হবে না। এই দিন সম্মতি জন্য সময় নেই।
শব্দগুলি

2
এটি আর এর ডকুমেন্টেশনে থাকতে হবে
পলডং

আমি এটি উবুন্টু 16.04 এ চেষ্টা করেছি। libcurl ইনস্টল করা আছে। তবে এখনও আর তে ডিভলটুল ইনস্টল করা নেই I আমি সম্ভবত কী অনুপস্থিত? ধন্যবাদ।
ববিএফ

1
পাশাপাশি উবুন্টু 18.04 এর জন্য কাজ করে।
ক্লু

49

আপনি যদি CentOS ব্যবহার করছেন তবে:

চেষ্টা করুন:

sudo yum -y install libcurl libcurl-devel


2
আমারও দরকার ছিল sudo yum -y install openssl-devel(
এডাব্লুএসে

1
সাম্প্রতিক ফেডোরা:sudo dnf install libcurl libcurl-devel
জেফারসন

1
রুটের অনুমতি ছাড়াই এগুলি কীভাবে ইনস্টল করব?
anilbey

10

আজকাল (উবুন্টু 14.04) আমার উভয়ের প্রয়োজন:

 $ sudo apt-get -y install libcurl4-gnutls-dev
 $ sudo apt-get -y install libssl-dev

10

উবুন্টু ব্যবহারকারীদের জন্য, আপনার টার্মিনালে এই কমান্ডটি চালান [ইউবুন্টু ১ 16.০৪ তে পরীক্ষিত]

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

আপনি আর ব্যবহার করে সাধারণত যেভাবে করেন তা এই ইনস্টল গ্রন্থাগারগুলি পোস্ট করুন

install.packages("package name")

2
সায়ালীর উত্তর থেকে এটি কীভাবে আলাদা ?
রোমান Luštrik

9

আমার ডেবিয়ান জেসি বাক্সের জন্য, আমি আরও অন্তর্ভুক্ত করেছি:

sudo apt-get build-dep libxml2-dev

ইঙ্গিত: আর-টুল কনসোল আউটপুটটি বেশ ভার্জোজ যার ফলে আমি অন্য কোনও নির্ভরতা যাচাই করে নিই।

তারপরে, আমি অবশেষে এটি পেয়েছি:

> find_rtools()
[1] TRUE

8

আমি উবুন্টু 18.04 দিয়ে এই সমস্যাটি আঘাত করেছি এবং পূর্ববর্তী উত্তরগুলির কোনওটিরই সমাধান হয়নি। শেষ পর্যন্ত আমি devtoolsনিজেই প্যাকেজ ম্যানেজারের সাথে ইনস্টল করে সফল হয়েছি :

sudo apt install r-cran-devtools


আমি উবুন্টু 18.04 এ একই সমস্যা পেয়েছি এবং এই উত্তরটি দিয়ে এখানে এটি সমাধান করেছি। ধন্যবাদ
719016

7

এটি সমাধানের সেরা সমাধান। আমি একই সমস্যাটি অনুসন্ধান করছিলাম। আমি 1 দিন কাটিয়েছি এবং তারপরে আমি সমাধান পেয়েছি। এখন, ভাল আছে।

আপনি উবুন্টু বা লিনাক্স এ থাকলে বাশ টার্মিনালে আপনার আর সংস্করণটি পরীক্ষা করুন।

R --version

তারপরে এই কমান্ড ব্যবহার করুন

sudo apt-get update 
sudo apt-get upgrade              

এখন আর এর নতুন সংস্করণটি পরীক্ষা করে দেখুন this

sudo apt-cache showpkg r-base

এখন আর আপডেট করুন।

sudo apt-get install r-base

এখন আর আপডেট করা হবে এবং ত্রুটি সরানো হবে। আপনি cdনতুন প্যাকেজটি ইনস্টল করতে চান যেখানে লাইব্রেরির পাথ নিশ্চিত করুন । বাশ টার্মিনালে এই ভাবে। হোম ফোল্ডারে আর ডিরেক্টরি তৈরি করার চেষ্টা করুন বা এটি ডিফল্ট হবে। প্যাকেজ for / আর / লিব / জন্য এই অবস্থানটি সনাক্ত করুন।

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

অথবা

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

4

উপরের উত্তরগুলির মধ্যে আমার পক্ষে উবুন্টু 18.04.3 এলটিএসে আর সংস্করণ 3.6.1 ব্যবহার করে কাজ করা হয়নি

আমার ধারণা এটির সাথে কিছুটা থাকতে পারে Anaconda3 ...

আমার জন্য যা কাজ করেছে তা হ'ল:

conda install -c r r-devtools 

তারপরে R

install.packages("rlang")
install.packages("devtools")

sessionInfo()

R version 3.6.1 (2019-07-05)
Platform: x86_64-conda_cos6-linux-gnu (64-bit)
Running under: Ubuntu 18.04.3 LTS

Matrix products: default
BLAS/LAPACK: /home/tsundoku/anaconda3/lib/R/lib/libRblas.so

locale:
 [1] LC_CTYPE=en_CA.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_CA.UTF-8        LC_COLLATE=en_CA.UTF-8    
 [5] LC_MONETARY=en_CA.UTF-8    LC_MESSAGES=en_CA.UTF-8   
 [7] LC_PAPER=en_CA.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_CA.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.6.1 tools_3.6.1    tcltk_3.6.1   

ধন্যবাদ! এটিই আমার পক্ষে কাজ করেছে।
ডেভিডসি

3

CentOS 7: আমার কাছে ইতোমধ্যে libcurl এবং gnutls ডেভলপমেন্ট প্যাকেজ ইনস্টল করা ছিল, কিন্তু তখনও আর-তে ডেভলগুলি ইনস্টল করার সময় "git2r.so লোড করতে পারে না" ত্রুটি পেয়েছি it এটি কাজ করার জন্য আমাকে তাদের "পুনরায় ইনস্টল" করতে হয়েছিল:

sudo yum reinstall gnutls-devel.x86_64

3

আমি উইন্ডোজ এ এবং একই সমস্যা ছিল।

আমি নীচের কোডটি ব্যবহার করেছি:

install.packages("devtools", type = "win.binary")

তারপরে লাইব্রেরি (দেবতুল) আমার পক্ষে কাজ করেছিল।


2

আমি উবুন্টু 18.04.1 এ ইনস্টল করার জন্য ডিভলটুলগুলি পেতে নীচের সমস্তগুলি ইনস্টল করে বেশ কয়েকটি সমস্যার মধ্য দিয়ে কাজ করেছি।

sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libxml2-dev

0

সেন্টস 6.8

এই কাজটি আমার জন্য কবজির মতো

  1. libcurl ইনস্টল করুন $yum -y install libcurl libcurl-devel
  2. আর সফ্টওয়্যার পুনরায় চালু করুন $rstudio-server verify-installation

0

সেন্টস 7:

আমি এই পোস্টে সমাধান চেষ্টা করেছি

sudo yum -y install libcurl libcurl-devel
sudo yum -y install openssl-devel

কিন্তু যথেষ্ট ছিল না।

কনসোল-এ আর ত্রুটি পরীক্ষা করা আমাকে আনসার দিয়েছে। আমার ক্ষেত্রে এটিতে libxML-2.0 এর অভাব ছিল (এবং কনসোল প্যাকেজের নাম সহ বিভিন্ন লিনাক্স সংস্করণ এবং অন্যান্য সম্ভাব্য আর কনফিগারেশনে একটি ব্যাখ্যা মুদ্রণ করেছে)

sudo yum -y install libxml2-devel
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.