fetch v8: "-bash: fetch: команда не найдена"

2029
user145959

Я задал этот вопрос 1 день назад, stackoverflowно до сих пор нет ответа на него, но он мне нужен сейчас, поэтому я задал его здесь снова:

Я хочу установить JavaScriptна свою плату на базе ARM (arm7) с Armbian 5.3 (Ubuntu-Server 16.04). Как сказано здесь: https://chromium.googlesource.com/v8/v8/ Мне нужно установить depot_toolsи как сказано здесь: https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs /html/depot_tools_tutorial.html Я сделал следующие команды:

cd /home/m mkdir depot_tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git `export PATH="$PATH:/home/m/depot_tools"` 

Тогда я попробовал: fetch v8но я получил:

"-bash: fetch: command not found"

0
Обычно, когда вы клонируете, он создает папку для вас. Посмотрите, есть ли fetch в `/ home / m / depot_tools / depot_tools` Paul 6 лет назад 0
@Paul: да, там есть файл с именем `fetch` user145959 6 лет назад 0
Можете ли вы зайти в `/ home / m / depot_tools / depot_tools` и запустить` fetch v8` с этого пути? Примечание: вам может понадобиться `chmod + x`, чтобы сделать выборку исполняемой (если это еще не сделано). (или может быть `./fetch v8`) Darius 6 лет назад 0
@Darius: спасибо, что работает `fetch v8`. Так как мне изменить эту строку: `--enable-javascript --with-v8-path = / path / to / v8` user145959 6 лет назад 0
Также это результат после запуска команды `fetch v8`: Запуск: gclient root Запуск: gclient config --spec 'solutions = [{" url ":" https://chromium.googlesource.com/v8/v8.git " , "managed": False, "name": "v8", "deps_file": "DEPS", "custom_deps": {},},] 'Running: gclient sync --with_branch_heads user145959 6 лет назад 0
к чему это? я должен ждать этого? user145959 6 лет назад 0
Остановился на этой команде `'Выполнение: gclient sync --with_branch_heads` ... похоже, ничего не происходит user145959 6 лет назад 0

1 ответ на вопрос

1
Paul

Эти команды:

cd /home/m/depot_tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 

будет клонировать инструменты в /home/m/depot_tools/depot_tools

Так что вам нужно либо скорректировать свой путь, чтобы соответствовать:

export PATH="$PATH:/home/m/depot_tools/depot_tools" 

Или переместите все в папку выше, чтобы ваш текущий путь был правильным:

shopt -s dotglob nullglob mv /home/m/depot_tools/* /home/m/depot_tools 

( shoptкоманда проверяет *соответствие скрытых файлов, поэтому папки git также будут перемещены)

Спасибо, Пол, вы тоже можете проверить комментарии к вопросу? user145959 6 лет назад 0
@ user145959 если вы делаете предложенный здесь мв, вы можете следовать инструкциям, как есть Paul 6 лет назад 0
Хорошо, я полностью отредактировал свой вопрос, удалил и попробовал сначала выполнить шаги, так что будет после этого шага? user145959 6 лет назад 0
@ user145959 Пожалуйста, не делайте этого, если у вас другой вопрос. Откройте новый. Этот ответ больше не имеет смысла. Я верну ваши изменения. Paul 6 лет назад 0
Дерьмо, я не могу на мобильном телефоне, пожалуйста, отмените ваши изменения и откройте новый вопрос Paul 6 лет назад 0
есть ли варианты для возврата? user145959 6 лет назад 0
ОК, я отредактировал свой вопрос user145959 6 лет назад 0