я получил заявление от другого разработчика, в то время как я буду его выполнения черезЧто делать, если нет Gemfile в приложении
bundle exec rails server
Это даст это я ошибка Не могу найти Gemfile
Что мне делать?
я получил заявление от другого разработчика, в то время как я буду его выполнения черезЧто делать, если нет Gemfile в приложении
bundle exec rails server
Это даст это я ошибка Не могу найти Gemfile
Что мне делать?
Попробуйте выполнить команду
bundle initбудет генерировать Gemfile с исходным кодом rubygems.org.
спасибо @saravanan, однако я пробовал эту команду, и да, она создает GemFile, но это дает мне эту ошибку: /usr/local/rvm/gems/ruby-2.1.3/gems/bundler-1.7.9/lib/bundler /rubygems_integration.rb:256: в 'block in replace_gem ': rake не является частью пакета. Добавьте его в Gemfile. (Gem :: LoadError) –
добавьте этот драгоценный камень 'rake', '~> 10.1.0' в ваш файл gem. Затем запустите пул команд –
. Также вам нужно знать, что ваша текущая среда частично контролируется 'rvm '(обратите внимание на путь'/usr/local/rvm'), поэтому посмотрите, что у вас есть последняя версия и так далее. RVM (рубиновый менеджер версий) работает совместно с Bundler (который управляет драгоценными камнями, указанными в «Gemfile»). –
Gemfile в приложении rails используется для управления версиями gem, используемыми в вашем приложении. Для обслуживания Gemfile смотрите here. Gemfile требует, по крайней мере, одного источника драгоценных камней, в виде URL-адреса для сервера Rubygems
. Создайте Gemfile с исходным кодом rubygems.org, запустив bundle init
.
Bundler - это инструмент управления зависимостями, используемый для разработки рубинов. Bundler читает ваш gemfile и устанавливает необходимые драгоценные камни.
Вам необходимо иметь Gemfile в корневом каталоге приложения для работы с пакетом.
Есть ли «Gemfile» в главном каталоге? Должно быть, поскольку Rails генерирует Gemfile. –
Спросите другого разработчика, что они сделали с вашим приложением? – sevenseacat
в корневом каталоге отсутствует Gemfile. Разработчик не отвечает, он просто отправил мне пакет без Gemfile. Есть ли другое решение? –