Вопрос №55947 от пользователя Заур в испытании «Запуск программы»

Заур

https://ru.hexlet.io/code_reviews/423269. Помогите разобраться.

11 0

Roman Ashikov

В этом задании не предусмотрено сохранение решения. Я вижу только вывод тестов. По условиям задачи нужно отладить работу программы. Расскажите, пожалуйста, по шагам, что вы делали, а я попробую направить вас в верном направлении.

0

Заур

так. я создал файл greeter.config используя команду touch потом выполнил команду vim greeter.config, записал текст вышел из vim. в файле greeter.config оказался мой текст, но выполняя команду greeter выдаёт ошибку. я ещё немного посмотрел про json файл после прочтения комментарий. Попытался воспроизвести его синтаксис. Записал в greeter.config следующее { "greeter": "Hello, Hexlet! It works!", }

0

Roman Ashikov

Проверьте, пожалуйста, имя файла. Обратите особое внимание на расширение.

0

Заур

Нужно дать расширение json? файл назвать greeter.json? Спасибо.

0

Заур

https://prnt.sc/1b0t999, https://prnt.sc/1b0thwj Вот два скриншота. Пока всё равно не получается.

0

Roman Ashikov

Выведите справку по greeter. Как показано в подсказках в условиях задачи. Потом сделайте запуск в режиме дебага. В справке сказано как это сделать. Вы увидите ошибку в, которой будет указано имя файла, которого не хватает программе для запуска. Вы почти решили задачу, осталось совсем чуть-чуть.

0

Заур

Роман Ашиков, Здравствуйте. сделал, получил следующее https://prnt.sc/1bg8cg0. Дальше опять непонятно. Спасибо.

0

Roman Ashikov

Всё верно. Теперь вам нужно понять, что значит эта ошибка. Там говорится argument is missing, так бывает если передать флаг, который ждёт какое-то значение после. Опять же, сверьтесь со справкой.

0

Заур

Роман Ашиков, Здравствуйте. Напишите пошагово как решить это испытание. Я не могу додуматься по вашим подсказкам. Спасибо.

0

Roman Ashikov

  • Выведите справку. Вы увидите флаг для включения дебага.
  • Запускаем приложение в режиме дебага. Передаём после флага 1. Таким образом мы увидим дополнительную информацию.
  • Приложение говорит нам какого файла и по какому пути не хватает.
  • Создаём файл. Внутри файла должен быть любой валидный JSON.
  • Собственно, это всё.
2

Заур

Спасибо. Получилось.

1

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев