すべてうまくいった。 R、R-Studio-Server、Shiny-Serverをサーバー上で実行しています。
私はちょうどシステムを更新した(または私が他にしたことを覚えていない)そして誤って光沢のあるサーバーを壊した。 どのアプリを実行しても、常にエラーが発生します。
エラーが発生しました
アプリケーションを起動できませんでした。
アプリケーションは初期化中に終了しました。
/ usr / bin / R:238行目:/ usr / lib / R / etc / ldpaths: 権限が拒否されましたERROR:R_HOME( "/ usr / lib / R")が見つかりません
私にとっては、それは許可の問題のように見えます。しかし、なぜ今ではなく今ではポップアップ表示されるのでしょうか。
以前はすべてうまくいっていたので、再インストールしました。 R、光沢のあるパッケージ、光沢のあるサーバー(3倍)しかし成功しませんでした。 私はそれがまた光沢のあるユーザーとリンクすることができると思うので、私は最初に光沢のあるユーザーを削除しました:
deluser --remove-home shiny
私はRをアンインストールしました:
apt-get --purge remove r-base-core
dpkg -l |grep ^rc|awk "{print $2}" |sudo xargs dpkg -P
(または2番目のcmd参照: パッケージとRのパスとインストールに関するエラー)
私は光沢のあるサーバーを削除しました
apt-get remove shiny-server
再起動して、もう一度すべてをインストールしました。 何も動作しません。 私が光沢のあるユーザーに切り替えた場合、Rを呼び出すこともできません。
root@calculator:~# su shiny
shiny@calculator:/root$ R
/usr/bin/R: line 238: /usr/lib/R/etc/ldpaths: Permission denied
ERROR: R_HOME ("/usr/lib/R") not found
この問題の原因は何でしょうか。
編集:
それが重要な場合:
lsb_release -a LSBモジュールはありません。 ディストリビュータID:Ubuntu 説明:Ubuntu 14.04.2 LTS リリース:14.04 コードネーム:trusty
R 3.2.1をインストールしました そして提供されたコード行を持つ最新の光沢のあるサーバー。
よろしくお願いします
ニコ
回答:
回答№1は0私は同じ問題を抱えていました、そしてこれは私のために働いたものです。端末を開き、rootユーザーに切り替えます。
sudo su
chmod o+r /usr/lib64/R/etc/ldpaths
その後、私のアプリは再び動き始めました。