无法在 crystal 语言中使用 File.tempfile - 对 `*Crystal::System::Dir::tempdir:String' 的未定义引用
Unable to use File.tempfile in crystal lang - undefined reference to `*Crystal::System::Dir::tempdir:String'
我正在尝试使用以下代码创建一个临时文件
tmp_file = File.tempfile("upload")
但无法编译,出现以下错误
D-ir.o: In function `tempdir':
/usr/share/crystal/src/dir.cr:168: undefined reference to `*Crystal::System::Dir::tempdir:String'
collect2: error: ld returned 1 exit status
请帮我解决一下
更新 1
这发生在 v -
Crystal 0.33.0 [612825a53] (2020-02-14)
LLVM: 8.0.0
Default target: x86_64-unknown-linux-gnu
因为这不能被其他人重现,而且它是自动为我修复的 - 我正在回答这个问题。
我试过多次编译但没有成功,所以我注释掉了这段代码并继续进行其他更改。今天我在看到一些评论后再次尝试并且它已修复。我真的不知道发生了什么。
如果您遇到这种情况 - 请重新启动您的计算机。
希望这对其他人有帮助。
我正在尝试使用以下代码创建一个临时文件
tmp_file = File.tempfile("upload")
但无法编译,出现以下错误
D-ir.o: In function `tempdir':
/usr/share/crystal/src/dir.cr:168: undefined reference to `*Crystal::System::Dir::tempdir:String'
collect2: error: ld returned 1 exit status
请帮我解决一下
更新 1
这发生在 v -
Crystal 0.33.0 [612825a53] (2020-02-14)
LLVM: 8.0.0
Default target: x86_64-unknown-linux-gnu
因为这不能被其他人重现,而且它是自动为我修复的 - 我正在回答这个问题。
我试过多次编译但没有成功,所以我注释掉了这段代码并继续进行其他更改。今天我在看到一些评论后再次尝试并且它已修复。我真的不知道发生了什么。
如果您遇到这种情况 - 请重新启动您的计算机。
希望这对其他人有帮助。