2015-09-28 6 views
4

Когда я хочу запустить «муравей запустить» в Contiki-3,9/инструменты/cooja, я столкнулся следующее сообщение об ошибке:работает cooja в Contiki с ЦМД «муравей перспективе»

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 

перед использованием "ant run".

Пожалуйста, помогите мне по этой проблеме, я новичок в Contiki-зева и использовать его для моей магистерской диссертации

ответ

11

следующие работало для меня:

Я скачал mspsim отдельно от этой ссылки https://github.com/contiki-os/mspsim (проверить Contiki/инструменты/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, пожалуйста. Просто запустите «git submodule update --init» перед запуском «ant run».

+0

Если вы читаете все комментарии, которые вы увидите, какой ответ решить мою проблему , и «абсолютно» проблема заключается не в том, чтобы не быть хорошим на английском! – niousha

+0

Каталог contiki на изображении VM не является репозиторией git, поэтому невозможно применить обновление подмодуля 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

Огромное вам спасибо за ваш ответ, но проблема была в том, что он был пустым mspsim в исходном источнике contiki, который я загружаю из github, поэтому мне пришлось перезагрузить упомянутый каталог – niousha

0

Другое решение для мгновенного Contiki виртуальных машин будет:

mkdir ~/Загрузки/contiki_clone

кд ~/Загрузки/contiki_clone

мерзавец клон https://github.com/contiki-os/contiki.git

Когда клонирует Contiki, просто:

кд Contiki/инструменты/cooja

GIT обновления подмодуль --init

ant run

Эти команды позволят вам иметь бренд ne w Contiki на вашем мгновенном Contiki VM. Вы можете просто удалить старые файлы contiki в домашнем каталоге и использовать его.Если вы хотите, чтобы клонировать старую версию версия, то:

MKDIR ~/Downloads/contiki_clone

кд ~/Загрузки/contiki_clone

мерзавец клон https://github.com/contiki-os/contiki.git

кд Contiki

мерзавец оформления заказа hash_of_the_older_version

cd tools/cooja

обновления

мерзавца подмодуля --init

+0

Спасибо, что работает для меня – niousha