0

インストール済みのパッケージが見えにくくなっています。と呼ばれるファイルに保存されたこの1行を楽しもうとしているだけですmin.R

require(jsonlite)

このコード行を実行し、R ターミナルを正常に実行してパッケージをロードできますが、コマンド ラインからこれを実行しようとすると、jsonlite見つからないエラーが発生します。

root# r min.R
Loading required package: jsonlite
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
  there is no package called ‘jsonlite’

なぜこれが起こっているのですか、どうすれば修正できますか?

追加の詳細:

私が試しrequire(zoo)てみると、リトルから実行するとうまくいきます。installed.packages()関連する部分の出力の一部を次に示します。

           Enhances
jsonlite   NA
...
zoo        NA

           License                       License_is_FOSS License_restricts_use
jsonlite   "MIT + file LICENSE"          NA              NA
...
zoo        "GPL-2 | GPL-3"               NA              NA
           OS_type MD5sum NeedsCompilation Built
jsonlite   NA      NA     "yes"            "3.0.2"
...
zoo        NA      NA     "yes"            "3.0.2" 
4

2 に答える 2

1

申し訳ありませんが、最初に投稿したときにこれを見逃していました。

過去にはほとんど何も読んでいませんでした。その後、追加/etc/littler.rして~/.littler.rサポートしました。次のバージョンでは、and も読み込ま/etc/R/Rprofile.site~/.Rprofileます。

だから今のところ、いくつかのコードを に入れます~/.littler.r。見つからないものについては、経由で確認してください

$ r -e 'print(.libPaths())'
于 2015-09-02T19:54:12.137 に答える
0

答えは見つかりませんでしたが、この問題は再現されなかったRJSONIOので、そのパッケージに切り替えました。littlerR、および を再インストールしようとしjsonliteましたが、問題は残りました。

于 2015-09-02T19:34:52.610 に答える