Я установил выбранные рельсы для драгоценных камней со следующей строкой в моем 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-репо не содержит копию этого драгоценного камня. Любые идеи о следующих шагах или, возможно, совершенно другой подход будет принята с благодарностью.