Shoes 4 - LoadError: нет такого файла для загрузки - bundler/setup
Я очень новичок в Ubuntu, и у меня возникли проблемы с выяснением этой проблемы, связанной с Ruby и последним изданием Shoes прямо из Github.
Он перечисляет JRuby и JDK как их зависимости - я почти уверен, что у меня правильно установлены JRuby и JDK (последний в форме OpenJDK, как 7, так и 8). Я подошел к моменту успешной (я думаю) установки обуви. Но когда я пытаюсь запустить Shoes на одном из примеров приложений, я получаю эту ошибку:
LoadError: no such file to load -- bundler/setup
require at org/jruby/RubyKernel.java:1040
require at /usr/share/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:54
(root) at /home/deadman/Apps/shoes4/shoes-swt/bin/shoes-swt:6
load at org/jruby/RubyKernel.java:1059
(root) at /home/deadman/Apps/shoes4/bin/shoes-swt:5
Я изучал подобные ошибки, с которыми сталкивались люди, но ни одна из них не относится к обуви специально, и я не смог понять, что именно я делаю здесь неправильно.
Может ли кто-нибудь указать мне правильное направление на выявление этих ошибок или порекомендовать решение? Если потребуется дополнительная информация, я выложу ее.
1 ответ
У меня была такая же проблема с использованием warbler
с приложением не обувь. Я смог обойти эту проблему, добавив следующие строки перед require 'bundler/setup'
линия:
require 'bundler/dep_proxy'
require 'bundler/index'
require 'bundler/match_platform'
require 'bundler/remote_specification'
require 'bundler/stub_specification'
require 'bundler/endpoint_specification'
В вашем случае (приложение Обувь), кажется, есть несколько разных require 'bundler/setup'
линий. Может быть, попробуйте поместить выше в верхней части вашего сценария, прежде чем взломать драгоценный камень...