Просто пропустите часть команды bundle exec
:
% bundle exec rails new my_app
Could not locate Gemfile or .bundle/ directory
% rails new my_app
create
create README.md
create Rakefile
create .ruby-version
create config.ru
create .gitignore
create Gemfile
run git init from "."
(etc.)
В случае создания нового приложения rails (то, что я делал только 3-4 раза за несколько лет как полностью занятый разработчик Rails), пока нет Gemfile ... как и предполагает ошибка. rails new my_app
, пожалуй, единственная команда в среде Rails, которую не может запустить под управлением компоновщика.
Это может быть особая ошибка, если у вас есть alias rails=bundle exec rails
в вашей оболочке, или если ваши пальцы просто обучены всегда набирать bundle exec
для команд rails. В этом случае вы можете удалить этот псевдоним (unalias rails
), но, вероятно, лучше обойти псевдоним только один раз, заключив его в кавычки:
"rails" new my_app
create
create README.md
create Rakefile
(etc.)