Dağ aslanı üzerindeki MacPorts - gettext paketi nedeniyle apache2'yi kuramıyor


0

Macports'tan gettext paketini kurmakta sorun yaşıyorum. Başlattığım zaman

 /opt/local/bin/port -v install apache2

bağımlılıkları kontrol eder ve gettext paketi kurulumuna devam eder. Ancak configure işlemi burada donuyor:

checking for egrep... /usr/bin/grep -E

ve hiçbir şey olmuyor .. saatlerce bekleyebilir, hiçbir şey değişmez.

Yapılandırmayı, yapmayı, bu paket için el ile yüklemeyi denedim ve her şey yolunda gitti. Ancak, aynı yapılandırma portlar tarafından başlatıldığında, orada asılı kalıyor. Soru:

1) Bu nasıl düzeltilebilir? 2) Belki bir şekilde bağlantı noktalarına manuel olarak söyleyebilirim, bu gettext paketini zaten el ile yüklediğimi?

Üzgünüm, bu soru için yanlış "site". En uygununu hissettim.


sudo port -v yükleme apache2 sorunu çözdü: /

hala inanılmaz, aynı kök kullanıcı işleminde aynı işlemi sürdürüyordu.


Olarak Kaçmalısın sudo /opt/local/bin/port -v install apache2doğru kullanıcı olarak çalışır, böylece
Mark

Aman. root kullanıcısından başlatıyordum, sudo su yoluyla
giriyordum

İşaretle, yorumunuzu cevap olarak gönderin; böylece çözünürlük olarak işaretleyebilirim.
jancha

Yanıtlar:


1

Macports kılavuzundaki tüm örneklerde gösterildiği gibi port kullanarak Macport port komutunu root olarak çalıştırmanız gerekir. Bu, tüm işlemlerin doğru kullanıcı olarak ayarlanması ve dosyaların diğer kullanıcılar tarafından değiştirilemeyecek şekilde kaydedilmesidir.

Örneğin sudo /opt/local/bin/port -v install apache2


1

Bu cevabı http://theengguy.blogspot.com/2012/05/macports-install-gettext-hangs-on-later.html adresinde buldum.


Macport'larda asılı bulunan gettext ve diğer paketlerin kurulumunda sorun yaşıyorsanız, bunun nedeni muhtemelen JAVA_HOME ayarlanmamış olmasıdır. Ayarla ve çalışması gerekir:

# export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework
# /opt/local/bin/port install gettext

Muhtemelen kullanıcı ortamınızda JAVA_HOME ayarlamışsınızdır, fakat root'ta değil. Root olarak giriş yaparken, JAVA_HOME ayarını yaptım ve başarılı bir şekilde gettext oluşturdum. O zamandan beri bunu ~ root / .profile dosyasına ekledim, böylece 6 ay içinde hatırlamak zorunda kalmayacağım ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.