gpt4 book ai didi

sproutcore - Sproutcore 和sc-init之间的区别

转载 作者:行者123 更新时间:2023-12-03 13:38:02 26 4
gpt4 key购买 nike

命令之间的区别是什么:
sproutcode gen app AppName

sc-init AppName

当我运行第一个时,我看到以下内容:
~ Created directory at apps
WARN 22:36:15.009 ~ For specific help on how to use this generator, type: sc-gen statechart_app --help
FATAL 22:36:15.009 ~ Permission denied - /var/lib/gems/1.8/gems/sproutcore-1.9.1/lib/apps

如果我使用第二个命令 sc-init,它可以正常工作,并且该应用程序是在我创建的文件夹中创建的。

为了使 sproutcore正常工作,我在其前面添加了 sudo,并将以此方式创建的应用程序存储在 /var/libs/gem中。

如何在不使用 sproutcore的情况下使用 sudo命令并将其指向将应用程序保存在所需的文件夹中?

最佳答案

我强烈建议您阅读Sproutcore Build Tools Guide,以全面了解它们提供的功能以及每个命令的用途。
sproutcore init(或简称sc-init)旨在生成一个完整的Sproutcore项目,其中包含多个应用程序。而sproutcore gen app AppName旨在在现有项目中生成应用程序。

我认为sproutcore gen的问题在于您正在项目外部运行它,因此它默认为基础项目目录,而该目录恰好是gem的一部分,您无法访问它(好吧...无需使用sudo,是)。

我敢打赌,如果您使用sc-init创建项目,将cd放入目录,然后运行sproutcore gen app MyAwesomeApp,它将按预期工作。

但一定要查看我上面链接的指南,因为它会引导您完成整个过程。

关于sproutcore - Sproutcore 和sc-init之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15796673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com