Итак, я работаю над проектом, в котором мы создаем интерфейс Vue.js с помощью Docker, а затем - Ruby on Rails.
Я пытаюсь локально настроить все, но удаленное хранилище имеет следующее:
- README.md
- 1008 * интерфейс *
- докер-compose.yml
- 1012 * бэкенд *
Круто, так что фронтэнд и бэкэнд - это отдельные папки. Поэтому я сделал следующее:
- Создана локальная папка = проект
- Git init
- Строка кода Git clone bitbucket. Который создал папку = new_project с перечисленными выше элементами
- CD в бэкэнд и попытка = рельсы нового проекта
Что заканчивается: не удается инициализировать новое приложение Rails в каталоге другого, сначала перейдите в каталог не-Rails. Для справки наберите «rails».
Я удалил git init в папке проекта и сделал папку new_project init. Затем удалил бэкэнд-каталог. А потом попытался создать новый каталог с приложением rails здесь. Та же проблема.
Как мне создать это приложение в каталоге, который находится на внешнем интерфейсе?
Обновление:
Ушел вперед и запустился с рабочего стола и сделал: mkdir new_project> cd new_project> rails new_project. Та же проблема.
Точные команды, которые я использовал:
MacBook-Pro-4:project jacob$ cd backend
MacBook-Pro-4:backend jacob$ rails new new_project
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
mosers-MacBook-Pro-4:backend jacob.moore$ sudo gem install rails
ERROR: Error installing rails:
activesupport requires Ruby version >= 2.2.2.
MacBook-Pro-4:backend jacob$ rvm use 2.2.2
Done installing documentation for concurrent-ruby, thread_safe, tzinfo, i18n, activesupport, mini_portile2, nokogiri, rails-dom-testing, crass, loofah, rails-html-sanitizer, erubi, builder, actionview, rack, rack-test, actionpack, sprockets, sprockets-rails, bundler, method_source, thor, railties, mimemagic, marcel, arel, activemodel, activerecord, activestorage, websocket-extensions, websocket-driver, nio4r, actioncable, globalid, activejob, mini_mime, mail, actionmailer, rails after 68 seconds
39 gems installed
MacBook-Pro-4:backend jacob$ rails new new_project
Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.
Type 'rails' for help.
Follow Up:
Я попытался создать приложение на рабочем столе и получил ту же проблему. Уверен, что в Desktop есть что-то, препятствующее этому. Пошел в папку «Мои документы» ... без проблем.