запустить Command::new, и возникает ошибка
'failed to start: Error {kind: NotFound, message: "program not found" }'
как решать? :))
use std::io; use std::process::Command; pub fn main() -> Result<(), io::Error> { Command::new("yarn") .spawn() .expect("failed to start"); Ok(()) }
PATH можно проверить, подозрение что yarn-а там нету
есть yarn и npm отдельно есть не работает ни один, но ради кека попробовал запустить python — вышло пока разбираюсь, хз
just to make sure >отдельно есть прям прямой путь к ним, или директории где оно лежит?
к директории где оно лежит, естественно я кажись понял штуку, почему оно не запускает в моём случае, запуск происходит только .exe файлов, но не .cmd эксперимент это подтвердил не знаю, как с этим бороться
почему это важно — npm и yarn запускаются как .cmd файлы, а условно node — exe и запускаются успешно возможно, раст под виндой — то ещё извращение, не знаю
запускать через цмд.екзе -ц или старт.екзе
Обсуждают сегодня