Группа :: Разработка/Ruby
Пакет: gem-pry-doc
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: etags.patch
Скачать
Скачать
--- lib/pry-doc/pry_ext/show_source_with_c_internals/ruby_source_installer.rb~ 2020-03-28 07:37:36.000000000 +0000
+++ lib/pry-doc/pry_ext/show_source_with_c_internals/ruby_source_installer.rb 2021-06-22 16:23:51.614000000 +0000
@@ -32,7 +32,8 @@ module Pry::CInternals
self.etag_cmd = %{dir /b /s *.c *.h *.y | "#{etag_binary}" - --no-members}
else
self.curl_cmd = "curl --fail -L https://github.com/ruby/ruby/archive/v#{ruby_version}.tar.gz | tar xzvf - 2> /dev/null"
- self.etag_binary = linux? ? File.join(PryDoc.root, "libexec/linux/etags-#{arch}") : "etags"
+ etag_binary = File.join(PryDoc.root, "libexec/linux/etags-#{arch}")
+ self.etag_binary = linux? && File.file?(etag_binary) ? etag_binary : "etags"
self.etag_cmd = "find . -type f -name '*.[chy]' | #{etag_binary} - --no-members"
end
end