Extjs 找不到sencha应用程序生成错误codegen.json C:\wamp\Sencha\Test>Sencha应用程序构建测试 [ERR]找不到文件:C:\Program Files\Sencha\Cmd\repo\.Sencha\codegen.json 位于com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe r、 爪哇:49) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:284) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:266) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:246) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:238) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149) 位于com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177) 位于com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo rkspaceRepository.java:115) 位于com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR epository.java:92) 在com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels上 (WorkspaceEnvironment.java:103) 位于com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro nments(WorkspaceEnvironment.java:90) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eEnvironments(AppOrPackageEnvironment.java:165) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 esNoThemes(AppOrPackageEnvironment.java:212) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eNamesNoThemes(AppOrPackageEnvironment.java:203) 位于com.sencha.command.environment.AppEnvironment.(AppEnvironment.java) :66) 在com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja)上 弗吉尼亚州:193) 位于com.sencha.command.sencha.loadBuildEnvironment(sencha.java:374) 位于com.sencha.command.sencha.main(sencha.java:127) 原因:C:\Program Files\Sencha\Cmd\repo\.Sencha\codegen.json(系统 找不到指定的路径) 在java.io.FileOutputStream.open(本机方法) 位于java.io.FileOutputStream。(未知源) 位于com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe r、 爪哇:41) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:284) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:266) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:246) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:238) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149) 位于com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177) 位于com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo rkspaceRepository.java:115) 位于com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR epository.java:92) 在com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels上 (WorkspaceEnvironment.java:103) 位于com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro nments(WorkspaceEnvironment.java:90) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eEnvironments(AppOrPackageEnvironment.java:165) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 esNoThemes(AppOrPackageEnvironment.java:212) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eNamesNoThemes(AppOrPackageEnvironment.java:203) 位于com.sencha.command.environment.AppEnvironment.(AppEnvironment.java) :66) 在com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja)上 弗吉尼亚州:193) 位于com.sencha.command.sencha.loadBuildEnvironment(sencha.java:374) 位于com.sencha.command.sencha.main(sencha.java:127)

Extjs 找不到sencha应用程序生成错误codegen.json C:\wamp\Sencha\Test>Sencha应用程序构建测试 [ERR]找不到文件:C:\Program Files\Sencha\Cmd\repo\.Sencha\codegen.json 位于com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe r、 爪哇:49) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:284) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:266) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:246) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:238) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149) 位于com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177) 位于com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo rkspaceRepository.java:115) 位于com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR epository.java:92) 在com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels上 (WorkspaceEnvironment.java:103) 位于com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro nments(WorkspaceEnvironment.java:90) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eEnvironments(AppOrPackageEnvironment.java:165) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 esNoThemes(AppOrPackageEnvironment.java:212) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eNamesNoThemes(AppOrPackageEnvironment.java:203) 位于com.sencha.command.environment.AppEnvironment.(AppEnvironment.java) :66) 在com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja)上 弗吉尼亚州:193) 位于com.sencha.command.sencha.loadBuildEnvironment(sencha.java:374) 位于com.sencha.command.sencha.main(sencha.java:127) 原因:C:\Program Files\Sencha\Cmd\repo\.Sencha\codegen.json(系统 找不到指定的路径) 在java.io.FileOutputStream.open(本机方法) 位于java.io.FileOutputStream。(未知源) 位于com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe r、 爪哇:41) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:284) 位于com.sencha.util.FileUtil.writeFileData(FileUtil.java:266) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:246) 位于com.sencha.util.FileUtil.writeFile(FileUtil.java:238) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145) 位于com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149) 位于com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125) 位于com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177) 位于com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo rkspaceRepository.java:115) 位于com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR epository.java:92) 在com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels上 (WorkspaceEnvironment.java:103) 位于com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro nments(WorkspaceEnvironment.java:90) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eEnvironments(AppOrPackageEnvironment.java:165) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 esNoThemes(AppOrPackageEnvironment.java:212) 在com.sencha.command.environment.AppOrPackageEnvironment.GetRequiredPackage上 eNamesNoThemes(AppOrPackageEnvironment.java:203) 位于com.sencha.command.environment.AppEnvironment.(AppEnvironment.java) :66) 在com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja)上 弗吉尼亚州:193) 位于com.sencha.command.sencha.loadBuildEnvironment(sencha.java:374) 位于com.sencha.command.sencha.main(sencha.java:127),extjs,sencha-cmd,Extjs,Sencha Cmd,我在构建应用程序测试时遇到了这个错误,我使用了sencha cmd,sencha版本2.2请用解决方案回复 这是环境变量问题吗, 在我的sencha cmd安装程序C:\Program Files\sencha\cmd\repo.sencha\codegen.json中,repo文件夹不是在我的cmd安装文件夹中创建的,这是因为在该目录中写入的权限问题吗。更改您的访问权限或在另一个驱动器中安装sencha cmd。以管理员身份运行cmd解决了我的问题 在Windows 7下,当安装在Progra

我在构建应用程序测试时遇到了这个错误,我使用了sencha cmd,sencha版本2.2请用解决方案回复

这是环境变量问题吗,
在我的sencha cmd安装程序C:\Program Files\sencha\cmd\repo.sencha\codegen.json中,repo文件夹不是在我的cmd安装文件夹中创建的,这是因为在该目录中写入的权限问题吗。更改您的访问权限或在另一个驱动器中安装sencha cmd。

以管理员身份运行cmd解决了我的问题

在Windows 7下,当安装在Program Files/Program Files(x86)目录下时,安装Sencha cmd不会创建此“repo”目录。由于Windows 7不会授予对此文件夹(及其子文件夹)的写入权限,因此cmd将无法在那里创建任何内容

首先,必须导航到安装文件夹c:\Program Files\Sencha\Cmd,并且必须在那里创建一个新文件夹“repo”(需要管理员权限)

其次,必须更改“repo”文件夹的安全设置,并且必须允许“完全访问”用户组


从现在起,Sencha cmd可以正常工作。

我需要在
Sencha.cfg
中配置已使用的目录,因为它被设置为错误的默认值:

repo.local.dir=/PATH/TO/dir

谢谢!我本来不应该把它安装到C:\Program文件中。这对我来说很有效。但是,我在另一个位置安装了Sencha cmd,由于通过GPO设置应用了限制性的安全策略,因此仍然必须遵循此过程。
C:\wamp\Sencha\Test>sencha app build testing
[ERR] Cannot find file: C:\Program Files\Sencha\Cmd\repo\.sencha\codegen.json
 at com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe
r.java:49)
 at com.sencha.util.FileUtil.writeFileData(FileUtil.java:284)
 at com.sencha.util.FileUtil.writeFileData(FileUtil.java:266)
 at com.sencha.util.FileUtil.writeFile(FileUtil.java:246)
 at com.sencha.util.FileUtil.writeFile(FileUtil.java:238)
 at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145)
 at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149)
 at com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144)
 at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125)
 at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177)
 at com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo
 rkspaceRepository.java:115)
 at com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR
 epository.java:92)
 at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels
 (WorkspaceEnvironment.java:103)
 at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro
 nments(WorkspaceEnvironment.java:90)
 at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag
 eEnvironments(AppOrPackageEnvironment.java:165)
 at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag
 esNoThemes(AppOrPackageEnvironment.java:212)
 at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag
 eNamesNoThemes(AppOrPackageEnvironment.java:203)
 at com.sencha.command.environment.AppEnvironment.<init>(AppEnvironment.java
 :66)
 at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja
 va:193)
 at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:374)
 at com.sencha.command.Sencha.main(Sencha.java:127)
 Caused by: C:\Program Files\Sencha\Cmd\repo\.sencha\codegen.json (The system
 cannot find the path specified)
 at java.io.FileOutputStream.open(Native Method)
 at java.io.FileOutputStream.<init>(Unknown Source)
 at com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe
 r.java:41)
 at com.sencha.util.FileUtil.writeFileData(FileUtil.java:284)
 at com.sencha.util.FileUtil.writeFileData(FileUtil.java:266)
 at com.sencha.util.FileUtil.writeFile(FileUtil.java:246)
 at com.sencha.util.FileUtil.writeFile(FileUtil.java:238)
 at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145)
 at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149)
 at com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144)
 at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125)
 at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177)
 at com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo
 rkspaceRepository.java:115)
 at com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR
 epository.java:92)
 at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels
 (WorkspaceEnvironment.java:103)
 at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro
 nments(WorkspaceEnvironment.java:90)
 at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag
 eEnvironments(AppOrPackageEnvironment.java:165)
 at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag
 esNoThemes(AppOrPackageEnvironment.java:212)
 at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag
 eNamesNoThemes(AppOrPackageEnvironment.java:203)
 at com.sencha.command.environment.AppEnvironment.<init>(AppEnvironment.java
 :66)
 at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja
 va:193)
 at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:374)
 at com.sencha.command.Sencha.main(Sencha.java:127)