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)
我在构建应用程序测试时遇到了这个错误,我使用了sencha cmd,sencha版本2.2请用解决方案回复 这是环境变量问题吗,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安装程序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)