Толкая местную жемчужину к производству - PullRequest
0 голосов
/ 13 мая 2019

Я установил выбранные рельсы для драгоценных камней со следующей строкой в ​​моем gemfile:

gem 'chosen-rails'

Изменение было запущено в производство, но теперь я обнаружил, что автозаполнение не включено на мобильных устройствах. В качестве обходного пути я изменил файл chosen.jquery.coffee за этот вопрос .

chosen.jquery.coffee на моем локальном компьютере, и теперь я хочу отправить его в производство, чтобы проверить, работает ли автозаполнение на мобильном телефоне.

Я следую за документами для компоновщика , чтобы использовать мои локальные изменения при компоновке gemfile. Я запустил gem env, чтобы найти гемпат.

GEM PATHS:
     - /Users/tomb/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0
     - /Users/tomb/.gem/ruby/2.3.0

Второй путь к драгоценным камням не существует, но, следуя документам, которые я пробовал:

bundle config local.chosen-rails '/Users/tomb/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0'

Gemfile обновляется в соответствии с документами:

gem 'chosen-rails', github: "tsechingho/chosen-rails", branch: "master"

Теперь, когда я bundle install я получаю эту ошибку:

    fatal: Not a git repository (or any of the parent directories): .git
Git error: command `git rev-parse --abbrev-ref HEAD` in directory /Users/tomb/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0 has failed.
If this error persists you could try removing the cache directory '/Users/tomb/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0'

Оказывается, этот каталог не является репозиторием .git. Выполнение git rev-parse --show-toplevel означает, что мой корневой каталог проекта является git-репозиторием. Я попытался bundle config local.chosen-rails, используя и 'ROOT_DIRECTORY' и 'ROOT_DIRECTORY / .git' с той же новой ошибкой:

  Fetching gem metadata from https://rubygems.org/.
  Could not find gem 'chosen-rails' in https://github.com/tsechingho/chosen-rails.git (at /Users/tomb/Projects/test/ROOT_DIRECTORY@9f85cc2).
  The source does not contain any versions of 'chosen-rails'

Мой путь к драгоценному камню не является git-репо, мое git-репо не содержит копию этого драгоценного камня. Любые идеи о следующих шагах или, возможно, совершенно другой подход будет принята с благодарностью.

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