如何获得我的 Crystal 脚本的编译版本来获得它自己的 __FILE__。这是一个例子。我有一个名为 ~/test.cr 的文件,其内容如下:
puts __FILE__
我通过 Crystal 编译脚本
~$ crystal ~/test.cr -o ~/test.compiled
接下来我运行 ~/test.compiled。我产生结果
/Users/Account1/test.cr
即使 __FILE__ 实际上是
/Users/Account1/test.compiled
有没有办法让它产生
/Users/Account1/test.compiled
代替
/Users/Account1/test.cr