2015-09-28 63 views
4

cooja当我想运行在半自助旅游旅行社-3.9 /工具/ cooja“蚂蚁跑”,我现在面临以下错误:运行在半自助旅游旅行社与CMD“蚁运行”

BUILD FAILED /home/user/contiki-3.0/tools/cooja/build.xml:199: The following error occurred while executing this line: /home/user/contiki-3.0/tools/cooja/apps/mspsim/build.xml:29: - Could not find the MSPSim build file. Did you run "git submodule update --init"?

,但实际上我跑

   git submodule init 
      git submodule update 

在使用“蚂蚁奔跑”之前。

请帮我在这个问题上,我是新来的半自助旅游旅行社-OS,应该用它为我的硕士论文

回答

11

以下为我工作:

我从这个链接https://github.com/contiki-os/mspsim(检查您的contiki/tools/mspsim目录,它可能是空的)单独下载了mspsim。

我删除了空的mspsim目录并替换为下载的内容(我从mspsim-master重命名为mspsim)。

+0

非常感谢你,你的回答解决我的问题 – niousha

0

转到仓库的顶部目录并运行submodule命令:

cd /home/user/contiki-3.0/ 
git submodule update --init 
+0

我做了什么ü说,但同样具有相同的错误 – niousha

0
  • 到终端
  • 现在
  • contiki/tools/cooja
  • 运行git submodule update --init,尝试 “ant run
3

请注意最后的交战。如果你的英文不好,请使用Goolge Translate。 运行“ant run”之前,运行“git submodule update --init”。

+0

如果你读了所有你将看到一个答案解决我的问题的意见,“绝对”这个问题不是因为不擅长英文! – niousha

+0

VM映像上的contiki目录不是git repo,因此无法应用git子模块更新。放心的人,当然他尝试了明显的解决方案... –

1

后来,当我,同样的蚂蚁运行再次出现

BUILD FAILED 
/home/user/contiki-3.0/tools/cooja/build.xml:199: The following error 
occurred while executing this line: 
/home/user/contiki-3.0/tools/cooja/apps/mspsim/build.xml:29: - 
---------------- 
Could not find the MSPSim build file. Did you run "git submodule update 
--init"? 

我的解决办法:

cd tools/cooja 
rm -rf .git 
cd .. 
sudo git submodule update --init 

享受Cooja :)

+0

非常感谢您的回复,但问题是因为我从github下载的contiki原始源代码中的mspsim目录为空,所以我不得不重新下载提到的目录 – niousha

0

的即时半自助旅游旅行社VM的另一个解决方案是:

mkdir〜/下载/ contiki_clone

CD〜/下载/ contiki_clone

混帐克隆https://github.com/contiki-os/contiki.git

当克隆半自助旅游旅行社,简单地说:

CD半自助旅游旅行社/工具/ cooja

混帐子模块更新--init

蚂蚁跑

这些命令将让你有一个品牌ne您的即时Contiki虚拟机上的Contiki。您可以简单地删除主目录中较旧的contiki文件并使用它。如果你想克隆一个旧versiyon,则:

的mkdir〜/下载/ contiki_clone

CD〜/下载/ contiki_clone

混帐克隆https://github.com/contiki-os/contiki.git

CD半自助旅游旅行社

git的结帐hash_of_the_older_version

cd tools/cooja

混帐子模块更新--init

+0

谢谢,这对我很有用 – niousha