И рецепт может быть таким:

могу развернуть простой скрипт ruby ​​с помощью homebrew?

Вот что я пробовал

Написал формулу в репозитории GitHub с именемhomebrew-foo

# file https://github.com/foo/homebrew-foo/blob/master/foo.rb
class Foo < Formula
  desc "A command line tool"
  url "https://github.com/foo/foo/archive/master.zip"
  version "5.0.1"

  def install
    bin.install "foo"
    lib.install Dir["lib/*"]
  end
end

Другой репозиторий содержит скрипт ruby. Это файлы

./foo
./lib/libfile1.rb

вот что делает скрипт

#!/usr/bin/env ruby
require './lib/libfile1.rb'
puts "came here"

Проблема в том, чтоrequire выходит из строя.

$ brew install foo/foo/foo
$ foo

приводит к этой ошибке

/Users/user1/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:inrequire': cannot load such file -- ./lib/libfile1.rb (LoadError) from /Users/user1/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:inтребуют 'от / usr / local / bin / foo

$ which foo
/usr/local/bin/foo

Я подозреваю, что это потому, что файл .rb не существует в/usr/local/bin/foo/lib/libfile1.rb

Есть идеи, как правильно это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос