web-dev-qa-db-ja.com

install.packages()を実行できません:システムコールが失敗しました:メモリを割り当てることができません。パッケージのインストールでゼロ以外の終了ステータスがありました

私はRバージョン3.1.2(2014-10-31)を使用しています-プラットフォーム上の「パンプキンヘルメット」:x86_64-pc-linux-gnu(64ビット)。

RStudioを使用して、Rに新しいパッケージをインストールする際に問題が発生しました。 install.packages()関数を呼び出すと、次のようになります。

Warning in install.packages :
system call failed: Cannot allocate memory
Warning in install.packages :
installation of package ‘pastecs’ had non-zero exit status

The downloaded source packages are in
‘/tmp/Rtmpi0toFl/downloaded_packages’

Shellコマンドを使用してRをインストールしましたが、問題なく動作しました。また、swappinessの値を10に減らしましたが、問題と関係があるかどうかはわかりません。

前もって感謝します!

わかった。私はすべてスワップ値についてでした。
Ubuntuを高速化するためにデフォルトのスワップの使用を減らすようにアドバイスするいくつかのWebページがあります。問題を解決するために私がしたこと。

ターミナルで...

#Know the swap value    
cat /proc/sys/vm/swappiness
10
# Access the swap configuration
gksudo leafpad /etc/sysctl.conf

# Increase the swap usage to 30 (default is 60)
vm.swappiness=30

その後、再起動しました。そして、問題なくパッケージをインストールしました。

17

RAMスペースに問題があることを確認しました。バックグラウンドアプリケーションをいくつか閉じましたが、システムを再起動する必要なくスムーズにインストールされました

0
Hamed Temsah