当我运行configure脚本在Linux系统上构建GNU全局时,我收到消息“无法为此文档创建临时文件:设备上没有剩余空间”。确实,/磁盘已满。
所以我尝试将临时目录更改为另一个磁盘,并将环境变量TMPDIR,TMP和TEMP设置为另一个磁盘目录,比如/ mnt / tmp。
我重试了运行configure脚本,但是收到了相同的消息。怎么了?请给我任何建议。
感谢。
答案 0 :(得分:2)
您可以在配置期间覆盖临时目录的位置,如下所示:
./configure TMPDIR=path/to/your/tmp/folder
答案 1 :(得分:1)
您可以在脚本的开头添加以下语句。
导出TMPDIR =' DIRNAME'
其中" DIRNAME"是您拥有完全权限并且内存中有足够内存的任何目录
答案 2 :(得分:0)
如果/目录已满,并且程序正在尝试写入/ tmp目录,请尝试将tmp目录重命名为tmp_old,然后创建指向新tmp文件夹的符号链接,如:ln -s / mnt / tmp / tmp