Crystal应用程序已在$GOPATH目录中初始化

Crystal应用程序已在$GOPATH目录中初始化,go,crystal-lang,Go,Crystal Lang,我在macOS上安装了Go和Crystal GOPATH目录:导出路径=$PATH:/usr/local/go/bin 水晶位置:/usr/local/bin/Crystal 当我在终端中使用crystal init app fizzbuzz(示例)初始化crystal app时,fizzbuzz.cr位于/usr/local/go/bin/fizzbuzz中 如何确保它在/usr/local/bin/crystal中进行初始化?您正在执行crystal init app fizzbuzz的目录

我在macOS上安装了Go和Crystal

GOPATH目录:导出路径=$PATH:/usr/local/go/bin

水晶位置:/usr/local/bin/Crystal

当我在终端中使用crystal init app fizzbuzz(示例)初始化crystal app时,fizzbuzz.cr位于/usr/local/go/bin/fizzbuzz中


如何确保它在/usr/local/bin/crystal中进行初始化?

您正在执行
crystal init app fizzbuzz
的目录是什么?请在终端中使用
pwd
命令。pwd-->/usr/local/bin很奇怪,它创建的文件不在当前目录中,默认情况下,它应该在执行命令的同一目录中创建项目。您可以使用参数
crystal init app fizzbuzz/usr/local/bin/crystal
指定目录,
crystal init app fizzbuzz
将创建具有标准目录结构的项目,而不仅仅是一个文件。