Я пытаюсь создать приложение Rails, которое можно скопировать на другой жесткий диск без переустановки его драгоценных камней .
Одна вещь, которую я пробовал, это bundle install
драгоценные камни в vendor/bundle
, затем скопируйте все приложение на новое место.
На новом месте:
bundle config set path 'vendor/bundle'
bundle check
# which returns...
The following gems are missing
* nokogiri (1.10.8)
* nio4r (2.5.2)
* websocket-driver (0.7.1)
* bcrypt (3.1.7)
* ffi (1.12.2)
* sassc (2.2.1)
* pg (1.2.2)
* puma (4.3.1)
Install missing gems with `bundle install`
Однако, когда я go на vendor/bundle/ruby/2.7.0/gems
, я вижу каждый из перечисленных драгоценных камней.
Попробуйте выполнить инструкцию, используя драгоценные камни в папке выше:
bundle install --local
=> Could not find nokogiri-1.10.8 in any of the sources
Настройка комплекта:
~/myapp/.bundle/config:
---
BUNDLE_PATH: "vendor/bundle"
Что происходит здесь