на этот раз сложно создать MWE ...
Я уже давно понял, что R при использовании в сеансах ESS больше не сохраняет Rhistory. Я добавил пользовательскую строку в Rprofile
if (interactive()) {
.Last <- function() try(savehistory())
}
, но это работает только при запуске R в командной строке.
При использовании ESS я получаю сообщение:
Save workspace image? [y/n/c]: y
Error in .External2(C_savehistory, file) : no history available to save
К сожалению, я не помню, когда все это началось ... Любая подсказка?
Я использую:
> version
_
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 3
minor 6.1
year 2019
month 07
day 05
svn rev 76782
language R
version.string R version 3.6.1 (2019-07-05)
nickname Action of the Toes
на
GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21)
и
ESS version 18.10.2
Я должен признать, что это немного раздражает ...
Спасибо всем, Алекс
---- Обновление 06 ноября ----
Я добавил .Renviron и .Rprofile, как ваш, и я также установил каталог ess-history-file ess-history-directory в .emacs, но я все еще получаю ту же ошибку ... это происходит на двух разных машинахс той же «настройкой» (ОС, версии, источники ...) ... для меня это начинает звучать как ошибка ...