Ilnar25
@Ilnar25

Как запустить гем?

Дали задание создать руби гем c исполняемым файлом, опубликовать и т.д.
Вот текст из задания:
Напишите скрипт nmax, который делает следующее.......
Пример запуска: cat sample_data_40GB.txt | nmax 10000
Вопрос:
1) где должен хранитcя файл sample_data_40GB.txt, в корне гема?
2) код написал(работает в irb), но не могу запустить из командной строки linux($ cat sample_data_40GB.txt | nmax 10000) или проблема в настройках видимости гема? Я не гуру, что то я не въехал в тему.
Сам гем https://github.com/ilnar4888/ilnar_nmax
Спасибо за помощь!
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
Изучите как работают консольные команды. Понадобится прочитать еще и про пайп.

sample_data_40GB.txt — этот файл не должен быть в геме. Указать можно будет любой файл или его часть. cat — не обязательная часть гема. Вместо него это может будет head или tail, например.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iluwa
1) sample_data_40GB.txt должен находится там, где происходит запуск команды "cat sample_data_40GB.txt | nmax 10000"
2) нужно сделать alias для "nmax".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы