「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’
インストールコマンドを実行するには、rootを必要とする「Curl」をインストールする必要がありました。
この問題を解決する方法はありますか?ローカルディレクトリにカールをインストールすればよいですか?ちょっと!
答え1
curl
書き込み権限を持つプレフィックスを使用して、root以外のユーザーとしてインストールできます。
カールソースコードをダウンロードして解凍し、解凍したディレクトリに移動します。それから
./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