Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37868749
en ru br
Репозитории ALT

Группа :: Разработка/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
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin