我在试着启动星星。当我不选择一个框架时,我会得到这个错误,尽管我已经安装了git并且完全工作。任何帮助都将不胜感激。
√ Which frameworks would you like to use? »
> Copying project files...
could not find commit hash for latest
This seems to be an issue with degit. Please check if you have 'git' installed on your system, and install it if you don't have (https://git-scm.com).
If you do have 'git' installed, please file a new issue here: https://github.com/withastro/astro/issues发布于 2022-01-01 18:41:25
这取决于您的操作系统和环境。
例如,第2144期报告完全相同的错误消息,但在WSL2上使用LinuxonWSL2(Ubuntu20.04.3LTS)。
在执行环境中反复检查您的%PATH%/$PATH。
更新2022年10月,10个月后:据报道,第2144期与解决办法被Matej Bunček关闭
当我正在研究的时候,对于那些使用SSH的人来说,这似乎是NPM的一个普遍问题。 这里有一个悬而未决的问题:npm/cli#2610还远未被解决,而且它是一个巨大的线程。 有些人可能会对这些解决办法感兴趣,这样才能让它发挥作用。 git配置--全局url."https://github.com/".insteadOf git@github.com: git全局url."https://".insteadOf git:// 我也尝试过
yarn、npm和pnpm,它们似乎都有相同的问题,所以我认为这是节点的核心问题。 另外,npm6和7都无法工作。
发布于 2022-08-08 21:29:33
不是对错误消息的直接解决方案,而是对这类错误的一般解决方案:
我建议在docker容器中进行开发,也就是devcontainers。
由于您将在单独和孤立的环境中进行开发,其中只包含项目的最小依赖项和工具,因此通常不太可能面临特定于OS的问题。
下面是一些需要开始的资源:
https://stackoverflow.com/questions/70547766
复制相似问题