This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:将项目导入新工作空间的命令行不工作

Guru**** 2606375 points
Other Parts Discussed in Thread: CCSTUDIO

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/630816/ccs-command-line-import-of-projects-into-a-new-workspace-not-working

主题中讨论的其他部件:CCStudio

工具/软件:Code Composer Studio

当我执行以下命令时:

C:\ti\ccsv7\eclipse\eclipsec.exe -noSplash -application com.ti.ccStudio.apps.importProject -data "C:\gitLocal\MyProject\buildws"-cs.location "C:\gitLocal\MyProject\source"

...c:\gitLocal\MyProject\buildws中的新工作空间已成功创建,但在命令提示符下,我收到帮助信息:

 用法:

   eclipsec -noSplash -data "<workspace_dir>"

   -application com.ti.CCStudio.apps.importProject

   -CCS.location <path>[<options>]

其中选项包括:

   -CCS.location <path>  

和。  它根本不导入项目,并立即退出。  因此,它似乎只是不能识别importProject命令,或者它不喜欢项目路径。  我尝试了引号,没有引号,最后是各种斜杠 。我想我错过了一些非常明显的东西,但我不知道是什么。  在buildws/.metada/.log文件中,我获得了以下条目:

!条目com.ti.common.core 4 0 2017年10月09日 14:37: 36.499
!message path=CCS_base/DebugServer

!条目com.ti.common.core 4 0 2017年10月09日 14:37: 36.504
!message debugServerDir=C:/ti/ccsv7/CCS_base/DebugServer
!Session 2017年10月09日 14:38: 00.594 ----------------------------------
Eclipse.buildId=Eclipse.0.I2016.0606万-1100<xmt-block0>1100 4.6
java.version=java.0_112 1.8
java.vendor=Oracle Corporation
引导加载程序常量:OS=Win32,ARCH=x86,WS=Win32,NL=en_US
框架参数:-application com.ti.CCStudio.apps.importProject -CCS .location C:\gitlocal\MyProject\source -CCS .overwrite
命令行参数:-OS Win32 -ws Win32 -arch x86 -application com.ti.ccStudio.apps.importProject -data C:\gitlocal\MyProject\buildws -CCS .location C:\gitlocal\MyProject\source -CCS .overwrite

我在日志中唯一感到奇怪的是"-CCS"后面和".location"之前的空格。  我的命令中没有这些,但谁知道它需要什么。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Anthony Davis73 说:
    所以 似乎只是不能识别importProject命令,或者它不喜欢项目路径。  [/引述]

    命令中确实存在某种类型的拼写错误,额外的空格或其他内容,特别是因为日志文件中提到了相同的内容。  

    您能否仔细查看命令,看看是否是这样? 您是直接从命令行还是从批处理文件运行命令?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Ating"]

    命令中确实存在某种类型的拼写错误,额外的空格或其他内容,特别是因为日志文件中提到了相同的内容。  

    您能否仔细查看命令,看看是否是这样? 您是直接从命令行还是从批处理文件运行命令?

    [/引述]

    上面的命令只是在Windows命令提示符处运行...唯一的区别是我在这里更改了项目名称。  我想知道这是否是问题所在--项目的真实名称中有一个下划线。  让我尝试更改目录名称并再次运行它。  我会向大家汇报。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的,经过很多调整后,我仍然不知道为什么上面的命令不起作用。  应根据文件进行。  但是,此命令实现了相同的目标(并且起作用):

    C:\ti\ccsv7\eclipse\eclipsec.exe -noSplash -application com.ti.ccStudio.apps.importProject -data "C:\gitLocal\MyProject\buildws"-cs.location "C:\gitLocal\MyProject\source"

    它不像前面的命令那样显式地命令创建工作空间,但工作空间确实是创建的。 我仍然认为前面的命令应该起作用,它不起作用是一个错误。  在帮助(我可以找到)中的任何位置都没有指定此模式。  事实上,帮助系统本身的命令模式根本不起作用。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我很高兴您现在拥有一个满足您要求的工作命令。 但是,我看不到您上一篇文章中的命令(有效)与您上一篇文章中的命令之间有任何区别。

    我仍然好奇-失败的命令到底是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯,你是对的,它们是完全一样的。呃。

    好的,我根本不知道为什么它现在可以工作。 我让其他人用命令重现了这个问题,它同样失败了,然后它对他有用,然后他把它发还给了我,现在它对我有用了。 当你说这句话的时候,我又核对了一下差异,正如你所说的,它们是一样的!

    我很困惑。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ...我唯一能想到的是,我们两个遇到这个问题的人都重启了我们的机器,然后它开始工作了。 因此,重新启动可能会修复它? 呃

    无论如何,该命令现在起作用。