我试图让travis建立我的arduino项目。
我能够:
什么不起作用:
控制台的相关输出:
$ arduino-1.5.2/./arduino --verify --board arduino:avr:uno HomeAutomation_Arduino/HomeAutomation_Arduino.ino
Picked up _JAVA_OPTIONS: -Xmx2048m -Xms512m
Can't open source sketch!
The command "arduino-1.5.2/./arduino --verify --board arduino:avr:uno HomeAutomation_Arduino/HomeAutomation_Arduino.ino" exited with 2.
[1]我一直关注this指南。
[2]查看整个控制台日志here
[3] Arduino退出代码:here
答案 0 :(得分:1)
某些版本的Arduino IDE不支持草图的相对路径。 1.5.2就是其中之一。您必须指定草图的完整路径,在这种情况下:
"${TRAVIS_BUILD_DIR}/HomeAutomation_Arduino/HomeAutomation_Arduino.ino"
你应该注意到,在使用非常旧版本的Arduino IDE时,你更有可能遇到这些怪癖。 1.5.2是第一个支持CLI使用的,因此可能有超过其公平份额,并且缺少后续IDE版本的某些功能。