在 RStudio 中使用RSQLite
我在运行大型查询时遇到以下错误
Error in rsqlite_send_query(conn@ptr, statement) :
database or disk is full
随着底层流程的进行/dev/xvda1
。我 有 足够 的 空间/mnt/tmp
, 但 不能 开始sqlite
工作/mnt/tmp
.
如何更改 sqlite 创建 etilqs 文件的临时文件夹?指向Windows的解决方案。我在 ubuntu 上运行 RStudio。
我已经在我的.profile
and中复制了以下内容/etc/environment
(也~/.bash_profile
没有~/.bash_login
在我的主目录中。
export TMPDIR=/mnt/tmp
export TMP=/mnt/tmp
export TEMP=/mnt/tmp
export SQLITE_TMPDIR=/mnt/tmp
我已经在命令行提交了相同的环境变量定义,但仍然无法sqlite
使用/mnt/tmp
.
我真的必须sqlite
用sqlite3_temp_directory
set to重新编译/mnt/tmp
吗?
我在尝试之间注销了...
以下是 的内容/etc/environment
。我试过带和不export
带引号,带和不带引号。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
TMPDIR="/mnt/tmp"
TMP="/mnt/tmp"
TEMP="/mnt/tmp"
SQLITE_TMPDIR="/mnt/tmp"