"devtools"라는 R 패키지를 설치하려고 하는데 성공하지 못했습니다.
ERROR: dependencies ‘curl’, ‘openssl’ are not available for package ‘httr’
* removing ‘/misc/u32/huang/.R325/lib64/R/library/httr’
ERROR: dependencies ‘httr’, ‘git2r’ are not available for package ‘devtools’
* removing ‘/misc/u32/huang/.R325/lib64/R/library/devtools’
설치 명령을 실행하려면 루트가 필요한 "Curl"을 설치해야 했습니다.
이 문제를 해결할 방법이 있나요? 로컬 디렉토리에 컬을 설치하면 될까요? 쯧쯧!
답변1
curl
쓰기 권한이 있는 접두사를 사용하여 루트가 아닌 사용자로 설치할 수 있습니다 .
컬 소스 코드를 다운로드하고 압축을 푼 후 압축이 풀린 디렉터리로 이동합니다. 그 다음에
./configure --prefix=$HOME/usr
make
make install
그리고 이것을 당신에게 추가하십시오 ~/.profile
:
PATH="$HOME/usr/bin:$PATH"
export PATH
LD_LIBRARY_PATH="$HOME/usr/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
PKG_CONFIG_PATH="$HOME/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
export PKG_CONFIG_PATH
MANPATH=$HOME/usr/share/man:$MANPATH
export MANPATH
$HOME/usr
이러한 설정을 완료한 후에는 ~/.profile
대부분의 다른 패키지도 이 접두사에 쉽게 설치할 수 있습니다.
답변2
제 경우에는 git에서 clone을 받았습니다. 그런 다음 나는 그것을 읽었다 GIT-INFO
. 이는 구성을 구축한 다음 구성하도록 지시합니다.
./buildconf
./configure
make
make test (optional)
make install