Я пытаюсь установить гемы из моего Gemfile в мой проект, но когда я выполнил «установку комплекта», пакет начал устанавливать гемы по умолчанию, но не тот из моего Gemfile.
Gemfiledir: C: \ Users \ ipinhei5 \ Desktop \ Automation \ napps-ANDROIDmation
См. ниже: [пакет установки гемов по умолчанию]
C:\Users\ipinhei5\Desktop\Automation\napps-ANDROIDmation>bundle install
Fetching gem metadata from https://rubygems.org/............
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Using CFPropertyList 3.0.0
Using to_boolean 1.0.2
Using android-adb-extension 0.1.2
Using awesome_print 1.8.0
Using backports 3.13.0
Using builder 3.2.3
Using bundler 2.0.1
Fetching byebug 11.0.1
Installing byebug 11.0.1 with native extensions
[Мой проект Gemfile]:
source "https://rubygems.org"
gem "calabash-cucumber"
gem 'calabash-android'
gem 'cucumber'
gem 'rspec'
gem 'yml_reader'
gem 'rest-client'
gem 'android-adb-extension', '~> 0.1.1'
gem 'pry', '~> 0.10.4'
gem 'pry-byebug', '~> 3.4'
gem 'rubysl-rexml'
gem 'cpf_generator', '~> 1.0'
gem 'meglish', '~> 1.0', '>= 1.0.5'
gem 'pluoa-mapper', '~> 1.0', '>= 1.0.2'
Не могли бы вы помочь мне установить драгоценные камни из моего Gemfile?
Редактировать 1: Я думаю, что неправильно понял гемы с зависимостями.
Редактировать 2: У меня возникли некоторые ошибки при установкепакет json
Извлечение json 2.2.0 Установка json 2.2.0 с собственными расширениями Gem :: Ext :: BuildError: ОШИБКА: не удалось создать собственное расширение gem.
текущий каталог: C: /Ruby24-x64 / lib / ruby / gems / 2.4.0 / gems / json-2.2.0 / ext / json / ext / generator C: /Ruby24-x64/bin/ruby.exe -IC: / Ruby24-x64 / lib/ruby/site_ruby/2.4.0 -r ./siteconf20190412-3460-119pn5l.rb extconf.rb создание Makefile
текущего каталога: C: /Ruby24-x64/lib/ruby/gems/2.4.0/gems/json-2.2.0/ext/json/ext/generator make "DESTDIR =" очистить текущий каталог: C: / Ruby24-x64 / lib/ruby/gems/2.4.0/gems/json-2.2.0/ext/json/ext/generator make «DESTDIR =» make failNo, такой файл или каталог - make «DESTDIR =»
Gem файлы будутоставаться установленным в C: /Ruby24-x64/lib/ruby/gems/2.4.0/gems/json-2.2.0 для проверки.Результаты заносятся в C: /Ruby24-x64/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/json-2.2.0/gem_make.out
Произошла ошибка при установкеjson (2.2.0), и Bundler не может продолжить.Убедитесь, что gem install json -v '2.2.0' --source 'https://rubygems.org/'
успешен перед объединением.
В Gemfile: calabash-android был разрешен до 0.9.8, что зависит от luffa, разрешено до 2.1.0, что зависит от json