Загрузите проект Rails без гемов, как проект NodeJS без модулей - PullRequest
0 голосов
/ 29 октября 2019

Я немного запутался по поводу загрузки проекта. Я разработал какой-то проект Ruby on Rails и хочу загрузить его на диск Google (в собственных целях). Тем не менее, я запутался в отношении шага загрузки. Если вы знакомы с NodeJS, мы не загружаем node_modules в наш репозиторий, так как после клонирования репозитория мы можем выпустить npm install, и он установит все модули. Есть ли подобное в Rails? Кроме того, в NodeJS у нас есть файл package.json, в который мы можем включить команды для запуска внутри «скрипта», такие как

"scripts": {
    "devStart": "nodemon server.js"
  }

Есть ли подобное в Ruby on Rails?

1 Ответ

1 голос
/ 29 октября 2019

В Rails обычно используется связка .

Все драгоценные камни находятся в Gemfile.

Когда вы запускаете bundle, он генерирует Gemfile.lock. Gemfile.lock содержит все версии и зависимости проекта. Поэтому, когда другой пользователь запустит bundle, он получит все необходимые версии гемов.

Вы также можете использовать Procfile со скриптами для своих серверов, как в Node.js.

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