Работает куджа в контиках с cmd "ant run"

Когда я хочу запустить "ant run" в contiki-3.9/tools/cooja, я сталкиваюсь со следующей ошибкой:

BUILD FAILED /home/user/contiki-3.0/tools/cooja/build.xml:199: при выполнении этой строки произошла следующая ошибка: /home/user/contiki-3.0/tools/cooja/apps/mspsim/build.xml:29: - Не удалось найти файл сборки MSPSim. Вы запускали "git submodule update --init"?

но на самом деле я побежал

             git submodule init
             git submodule update

перед использованием "муравейник".

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

6 ответов

Решение

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

Я скачал mspsim отдельно по этой ссылке https://github.com/contiki-os/mspsim (проверьте каталог contiki / tools / mspsim, он, вероятно, пуст).

Я удалил пустой каталог mspsim и заменил загруженное содержимое (я переименовал из mspsim-master в mspsim).

Пожалуйста, обратите внимание на последний враждующий. Если ваш английский не очень хорош, используйте Goolge Translate, пожалуйста. Просто запустите "git submodule update --init" перед запуском "ant run".

Потом, когда я, муравей же появляется снова

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

Наслаждайся Куджей:)

  • идти к "contiki/tools/cooja"
  • бежать git submodule update --init в терминале
  • сейчас попробуйant run"

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

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

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

git clone https://github.com/contiki-os/contiki.git

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

CD Contiki / Инструменты / Cooja

git submodule update --init

муравейник

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

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

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

git clone https://github.com/contiki-os/contiki.git

CD Contiki

git checkout hash_of_the_older_version

CD инструменты / Cooja

git submodule update --init

Перейдите в верхний каталог хранилища и запустите submodule команда:

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

Приведенные ниже шаги сработали для меня после загрузки и загрузки мгновенного contiki 3.0 в проигрывателе VMware.

cd contiki

git submodule update --init

cd tools/cooja/

ant run

Мгновенный контики 3.0 скачал отсюда.

Остальные инструкции здесь.

Другие вопросы по тегам