RStudio 2023.06.2+561へアップデートした後で困ったこと

ライブラリパスを確認

標準「R」をR version 4.3.1 (2023-06-16) に、
RStudio」をRStudio 2023.06.2+561にアップデートした後、エラーが出るようになりました。

library(dplyr)
Error: package or namespace load failed for ‘dplyr’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/glue/libs/glue.so':

.libPaths()関数を使用して、Rのライブラリパスを確認します。

 .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library"
[2] "/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library"

古いバージョンの「4.2」へのパスが通っていたことが原因のようです。

ライブラリパスを変更

Rのライブラリパスを「4.3」(のみに)変更します。

.libPaths("/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library")

実際にはここまで来るのに色々な処理を加えていたので、パッケージをインストールし直しました。

install.packages("tidyverse", dependencies=TRUE)

エラーは解消されました。

library(dplyr)

Attaching package: ‘dplyr’

The following objects are masked from ‘package:stats’:

    filter, lag

The following objects are masked from ‘package:base’:

    intersect, setdiff, setequal, union
タイトルとURLをコピーしました