Инициализировать Rails-приложения в каталоге - PullRequest
0 голосов
/ 11 мая 2018

Итак, я работаю над проектом, в котором мы создаем интерфейс Vue.js с помощью Docker, а затем - Ruby on Rails.

Я пытаюсь локально настроить все, но удаленное хранилище имеет следующее:

  • README.md
  • 1008 * интерфейс *
  • докер-compose.yml
  • 1012 * бэкенд *

Круто, так что фронтэнд и бэкэнд - это отдельные папки. Поэтому я сделал следующее:

  1. Создана локальная папка = проект
  2. Git init
  3. Строка кода Git clone bitbucket. Который создал папку = new_project с перечисленными выше элементами
  4. 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 есть что-то, препятствующее этому. Пошел в папку «Мои документы» ... без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...