Дізнайтеся, як розвʼязувати вправи на власному компʼютері
Розвʼязуючи вправи на власному компʼютері, ми пишемо весь код у звичному для нас середовищі.
Щоб розвʼязати вправу на власному компʼютері, спершу потрібно встановити і налаштувати інтерфейс командного рядка Exercism за цими вказівками.
Потрібно повідомити CLI, хто ми, щоб усе завантажувалося правильно.
Токен можна знайти на сторінці налаштувань.
Далі налаштуйте CLI командою нижче, замінивши <your-api-token> на значення зі сторінки налаштувань:
exercism configure --token=<your-api-token>
Коли CLI встановлено, завантажте вправу на власний компʼютер такою командою (замінивши <exercise-slug> і <track-slug> на відповідні значення:
exercism download --exercise=<exercise-slug> --track=<track-slug>
Запамʼятовувати цю структуру команди не обовʼязково, бо на сторінці вправи наведено відповідну команду для цієї вправи.
Коли команда завантаження завершиться, файли вправи буде завантажено на власний компʼютер.
Мета кожної вправи - створити реалізацію, яка проходить усі тести. Таку реалізацію називають рішенням.
Щоб допомогти з цим, кожна вправа містить такі файли:
Залежно від треку, можуть бути й інші файли, потрібні інструментарію треку для запуску тестів.
Коли рішення проходить усі тести, надішліть його такою командою:
exercism submit <implementation_file_paths>
Ця команда завантажить рішення на сайт Exercism і виведе URL сторінки рішення.
Знову ж таки, запамʼятовувати цю команду не обовʼязково: правильну команду наведено у файлі HELP.md вправи.
Можна надіслати й незавершене рішення. Це дає змогу:
Запустіть підкоманду help, щоб отримати повний список доступних команд.
exercism help
Переконайтеся, що встановлено найновішу версію.
Перевірте, яка версія встановлена:
exercism version
Порівняйте з останнім випуском і оновіться, якщо встановлена версія не найновіша.
Після оновлення перевірте версію ще раз. Якщо версія не змінилася, переконайтеся, що запускається саме оновлений виконуваний файл.
which exercism
Якщо проблеми не зникли, відкрийте issue у репозиторії exercism/cli на GitHub, додавши вивід команди troubleshoot.
exercism troubleshoot
Можна відкривати issue у нашому трекері issue, і спільнота спробує допомогти. Перш ніж відкривати будь-які issue, обовʼязково пройдіть Інтерактивний посібник.