Error when running using podman from osX
maelp opened this issue · 2 comments
maelp commented
I'm running using the supplied podman
command and I get this error
/opt/esp/entrypoint.sh: line 7: exec: --: invalid option
exec: usage: exec [-cl] [-a name] [command [arguments ...]] [redirection ...]
I'm running using
podman run -it docker.io/espressif/idf-rust-examples --device /dev/tty.usbserial-14400 --device /dev/tty.usbserial-14401
This is the log:
Detecting the Python interpreter
Checking "python" ...
Python 3.8.10
"python" has been detected
Adding ESP-IDF tools to PATH...
Using Python interpreter in /opt/esp/python_env/idf4.4_py3.8_env/bin/python
Checking if Python packages are up to date...
Python requirements from /opt/esp/idf/requirements.txt are satisfied.
Added the following directories to PATH:
/opt/esp/idf/components/esptool_py/esptool
/opt/esp/idf/components/espcoredump
/opt/esp/idf/components/partition_table
/opt/esp/idf/components/app_update
/opt/esp/tools/xtensa-esp32s2-elf/esp-2021r1-8.4.0/xtensa-esp32s2-elf/bin
/opt/esp/tools/xtensa-esp32s3-elf/esp-2021r1-8.4.0/xtensa-esp32s3-elf/bin
/opt/esp/tools/riscv32-esp-elf/esp-2021r1-8.4.0/riscv32-esp-elf/bin
/opt/esp/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin
/opt/esp/tools/esp32s2ulp-elf/2.28.51-esp-20191205/esp32s2ulp-elf-binutils/bin
/opt/esp/tools/cmake/3.20.3/bin
/opt/esp/tools/openocd-esp32/v0.10.0-esp32-20210721/openocd-esp32/bin
/opt/esp/python_env/idf4.4_py3.8_env/bin
/opt/esp/idf/tools
Done! You can now compile ESP-IDF projects.
Go to the project directory and run:
idf.py build
==============================================================================
= Docker image with ESP-IDF, Rust compiler and examples =
= https://github.com/espressif/rust-esp32-example =
==============================================================================
Available examples:
* "cargo-first" approach
\`\`\`sh
cd /opt/rust-esp32-std-hello
cargo build --release
espflash /dev/ttyUSB0 target/xtensa-esp32-espidf/release/rust-esp32-std-hello
cargo pio espidf monitor -e release /dev/ttyUSB0
\`\`\`
* "idf.py-first" approach - integration via CMake files
\`\`\`sh
cd /opt/rust-esp32-example
idf.py build
\`\`\`
/opt/esp/entrypoint.sh: line 7: exec: --: invalid option
exec: usage: exec [-cl] [-a name] [command [arguments ...]] [redirection ...]
maelp commented
This was because I was using --device
after the -it
option