FreeBSD ./passenger-install-apache2-module -> make: не знаю, как сделать /var/.../libev/ev.c - PullRequest
0 голосов
/ 22 марта 2020

При попытке перестроить пассажира для обновления с использованием

/usr/local/lib/ruby/gems/2.6/gems/passenger-6.0.4/bin/passenger-install-apache2-module 

я получаю следующую ошибку:

rm -f buildout/libev/libev.la
cd buildout/libev/ && make libev.la V=1
make: don't know how to make /var/ports/usr/ports/www/rubygem-passenger/work-apache/passenger-6.0.4/src/cxx_supportlib/vendor-modified/libev/ev.c. Stop

make: stopped in /usr/local/lib/ruby/gems/2.6/gems/passenger-6.0.4/buildout/libev
rake aborted!
Command failed with status (2): [cd buildout/libev/ && make libev.la V=1...]

Похоже, это связано с проблема, о которой здесь сообщается :

# ls /var/ports/usr/ports/www/rubygem-passenger/work-apache/passenger-6.0.4/src/cxx_supportlib/vendor-modified/libev/
ls: /var/ports/usr/ports/www/rubygem-passenger/work-apache/passenger-6.0.4/src/cxx_supportlib/vendor-modified/libev/: No such file or directory

кажется потерянным?

# find / -name "libev.la"
/usr/local/lib/ruby/gems/2.1/gems/passenger-5.0.22/buildout/libev/.libs/libev.la

Это была rm -f buildout/libev/libev.la проблема?

/usr/local/lib/ruby/gems/2.6/gems/passenger-6.0.4/buildout/libev # ls
.deps           .libs           config.h        config.log      config.status   ev.lo           event.lo        libtool         Makefile        stamp-h1
...