Я пытаюсь начать работу с Rails, следуя инструкции на https://guides.rubyonrails.org/getting_started.html, но у меня возникают проблемы.
У меня ruby, sqlite3, и рельсы, установленные по мере необходимости, а затем запустите
rails new blog
, как указано в разделе 3.2 учебного пособия. Я получаю сообщение об ошибке «Ваша учетная запись пользователя не может быть установлена в системе RubyGems.», Но я могу установить гемы в ./vendor/bundle
, как и предлагалось (у меня нет полного доступа root на этом компьютере) .
Пока все хорошо. Но затем
rails webpacker:install
запускается процессом, который выдает мне следующее сообщение:
Yarn not installed. Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
Конечно, я зашел на этот сайт и проверил инструкции для моей системы Fedora и пытался следовать за ними. Проблема снова: у меня ограничен доступ root, я не могу запустить предложенные команды; в частности, я не могу написать /etc/yum.repos.d/yarn.repo
.
Я также немного погуглил, и я мог бы выполнить следующие действия: https://developer.fedoraproject.org/tech/languages/nodejs/nodejs.html для установки Node.js и пряжи (включая настройку псевдоним yarn
для nodejs-yarn
). Но все же, выполнение
rails webpacker:install
говорит о том, что пряжа не установлена.
Любая помощь очень ценится, я должен признать, что я действительно не знаю, что я делаю. Спасибо!