Вопрос №6054 от пользователя Дмитрий Корн в уроке «HTTP 1.0», курс «Протокол HTTP»

Дмитрий Корн

Учитель работает в Vagrant. Мне тоже следует его установить для этого и других курсов? ОС - Windows.

10 1

Kirill Mokevnin

Сегодня как раз написал статью, думаю будет вам полезно: http://help.hexlet.io/article/31-preparing-for-the-project

2

Дмитрий Корн

Спасибо, Кирилл!

Вот здесь не смог разобраться как ни старался, прошу подсказать. Заранее спасибо!

> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'ubuntu/trusty64' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'ubuntu/trusty64'
    default: URL: https://atlas.hashicorp.com/ubuntu/trusty64
The box 'ubuntu/trusty64' could not be found or
could not be accessed in the remote catalog. If this is a private
box on HashiCorp's Atlas, please verify you're logged in via
`vagrant login`. Also, please double-check the name. The expanded
URL and error message are shown below:

URL: https://atlas.hashicorp.com/ubuntu/trusty64
Error: Failed writing body (0 != 15788)
0

Kirill Mokevnin

Вы выполнили рекомендации которые тут просят сделать?

0

Дмитрий Корн

вот что я вижу:

  • box 'ubuntu/trusty64' не найден в удаленном каталоге
  • просят залогиниться, если box приватный, значит, это не наш случай (у нас не приватный) atlas.hashicorp.com просмотрел, нужных мне данных для скачивания или копирования там нет, только команды, которые я уже знаю из статьи ru.hexlet.io/blog/posts/development-environment

vagrant init https://atlas.hashicorp.com/ubuntu/boxes/trusty64 тоже не сработало

> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'https://atlas.hashicorp.com/ubuntu/boxes/trusty64' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'https://atlas.hashicorp.com/ubuntu/boxes/trusty64'
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

Failed writing body (0 != 13941)
0

Дмитрий Корн

Кажется, сработало:

> vagrant init ubuntu/trusty64 v20161214.0.0
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'ubuntu/trusty64' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
C:/Vagrant/embedded/lib/ruby/2.2.0/uri/rfc3986_parser.rb:20:in `split': URI must be ascii only "file:///C:/Public/\u{41f}\u{440}\u{43e}\u{433}\u{440}\u{430}\u{43c}\u{43c}\u{438}\u{440}\u{43e}\u{432}\u{430}\u{43d}\u{438}\u{435}/...ru/v20161214.0.0" (URI::InvalidURIError)
        from C:/Vagrant/embedded/lib/ruby/2.2.0/uri/rfc3986_parser.rb:72:in `parse'
        from C:/Vagrant/embedded/lib/ruby/2.2.0/uri/common.rb:226:in `parse'
0

Kirill Mokevnin

Есть очень неслабое подозрение что проблема в путях. Вам нужно создавать свои проекты по путям в которых нет русских букв, пробелов и специальных знаков.

0

Дмитрий Корн

Пути выправил, но не выходит, к сожалению.

> vagrant init ubuntu/trusty64
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.
> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'ubuntu/trusty64' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'ubuntu/trusty64'
    default: URL: https://atlas.hashicorp.com/ubuntu/trusty64
The box 'ubuntu/trusty64' could not be found or
could not be accessed in the remote catalog. If this is a private
box on HashiCorp's Atlas, please verify you're logged in via
`vagrant login`. Also, please double-check the name. The expanded
URL and error message are shown below:

URL: https://atlas.hashicorp.com/ubuntu/trusty64
Error: Failed writing body (0 != 485)
0

Kirill Mokevnin

С ходу загуглилось вот это https://github.com/mitchellh/vagrant/issues/6754

А заодно убедитесь что у вас последняя версия вагранта.

0

Дмитрий Корн

Статья http://help.hexlet.io/article/31-preparing-for-the-project в разделе "Как сделать из windows ubuntu." содержит три пункта, достаточно выполнить один из них, как я понял, то есть можно ограничиться этим - "Поставьте себе babun и подключите его к conemu", попробую, остальное не вышло.

0

Kirill Mokevnin

Можно попробовать это да

0

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

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

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

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

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

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

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