Добавление другого примера здесь:
Используя env
также полезно, когда Вы хотите совместно использовать сценарии между несколькими rvm
среды, например.
Выполнение этого на cmd строке, шоу, какая рубиновая версия будет использоваться когда #!/usr/bin/env ruby
используется в сценарии:
env ruby --version
Поэтому, когда Вы используете env
, можно использовать различные рубиновые версии через rvm, не изменяя сценарии.
Выключите свой VM и выйдите из плеера VMware. Найдите .vmx
файл этой виртуальной машины. Откройте его с текстовым редактором и ищите serial0.fileName
параметр.
измените его значение на "/dev/ttyUSB0"
(используйте подлинное имя, если у Вас есть больше чем одно последовательное устройство USB, подключенное к Вам хост-система; с ними все называют ttyUSBxxx
, где xxx
- числовое):
serial0.fileName = "/dev/ttyUSB0"
Сохраните файл и запустите свой VM. Это должно найти порт теперь.
Я видел эту ту же ошибку использовать VM Debian в Windows с VMPlayer при попытке ввести реальный последовательный порт. Все было установлено правильно, как Serge сказал в своем ответе, это просто произошло, что мой последовательный порт был открыт с другим приложением.