Size: a a a

2021 October 25

Ф

Фулсирамович.... in RubyRush.ru
ясно)
источник

Э

Эдем in RubyRush.ru
Отлично
источник

Э

Эдем in RubyRush.ru
Сосисок этому господину
источник

VW

Vladyslav Wwtwiw in RubyRush.ru
)))
источник
2021 October 26

ГZ

Георгий ZuZaka... in RubyRush.ru
Вечерочек) Помогите, пожалуйста.
Есть гем в геме есть зависимости.
Хочу собрать этот гем в независимый элемент и затащить на машину без интернетов.

При попытке собрать в кэш при помощи  bundle install ругается на версии зависимостей, типа они 1.0.5, а есть только 1.0.5 java (есть и те, которые не ругаются).
Можно ли решить такую задачу? Как?
источник

В

Виталий in RubyRush.ru
источник

Э

Эдем in RubyRush.ru
Если какой-то локальный гем, то принцип такой

gem "gem", path: "path/to/gem"

И уже в нём можно нужные зависимости при необходимости поправить
источник

ГZ

Георгий ZuZaka... in RubyRush.ru
Это поможет мне установить гемы, в которых прописаны разные платформы в один мега-гем?
источник

ГZ

Георгий ZuZaka... in RubyRush.ru
Там есть вот такая штука, у которой нет реализации "не  java"
https://rubygems.org/gems/logstash-core-plugin-api
источник

Э

Эдем in RubyRush.ru
Это только позволит указать путь к гему на локальной машине
источник

ГZ

Георгий ZuZaka... in RubyRush.ru
То есть мой кейс невыполним?
В какой-то момент с 2018 года появилось различие между JRuby и CRuby gem?
Оно же должно было работать хотя бы на этапе релиза. =\
источник

Э

Эдем in RubyRush.ru
При создании гема создаётся файл gemspec, там можно указать платформу. И судя по версиям этот гем только под JVM
источник

ГZ

Георгий ZuZaka... in RubyRush.ru
Я пытался в основном геме выставить платформу Java,  но это не решало проблему. В зависимостях есть гемы, которые не под JVM :) Например zabbix_protocol
источник

V

Valentin in RubyRush.ru
one = "(0..5)".each_char.map(&:to_i).uniq
two = Range.new(one[0],one[1]).to_a
источник

V

Valentin in RubyRush.ru
Только с минусом эта штука не работает.
источник

Э

Эдем in RubyRush.ru
Вообще, там такой формат должен быть — (-20, +5)
источник

V

Valentin in RubyRush.ru
Ну да, фигня получается.
источник

ST

Stanislav Timanov in RubyRush.ru
попробуйте:
.delete('(,)').split
источник

ST

Stanislav Timanov in RubyRush.ru
полученный массив уже можно преобразовать в range....
источник

Ф

Фулсирамович.... in RubyRush.ru
0..15
источник