Instalowanie MacPorts w systemie Snow Leopard

2

Zainstalowałem MacPorts z pakietu DMG na stronie http://www.macports.org/install.php

Po zainstalowaniu próbowałem go użyć i uzyskać to:

dlopen(/opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib, 10): no suitable image found.  Did find:
    /opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib: no matching architecture in universal wrapper
    while executing
"load /opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib"
    ("package ifneeded macports 1.0" script)
    invoked from within
"package require macports"
    (file "/opt/local/bin/port" line 39)

Próbowałem usunąć / opt / local / share / macports i / opt / local / bin / port i ponownie zainstalować, ale to nie pomogło.

Aktualizacja:

Próbowałem wykonać całkowite usunięcie

%% sudo rm -rf \
    /opt/local \
    /Applications/DarwinPorts \
    /Applications/MacPorts \
    /Library/LaunchDaemons/org.macports.* \
    /Library/Receipts/DarwinPorts*.pkg \
    /Library/Receipts/MacPorts*.pkg \
    /Library/StartupItems/DarwinPortsStartup \
    /Library/Tcl/darwinports1.0 \
    /Library/Tcl/macports1.0 \
    ~/.macports

A potem instaluję MacPorts-1.9.2-10.6-SnowLeopard.dmg, ale wciąż pojawia się ten sam błąd.

Bemmu
źródło
1
Jeśli nie potrzebujesz MacPortów, możesz wypróbować Homebrew, który jest bardziej aktualnym zamiennikiem z łatwiejszą instalacją i użytkowaniem. Po prostu biegnijruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"
slhck
Dzięki slhck, poszedłem z MacPorts, ponieważ był to jeden z kroków w stackoverflow.com/questions/4868185/…
Bemmu
1
@ user16145 Ok! Przy okazji możesz podać działające rozwiązanie jako odpowiedź na to pytanie i zaakceptować je w ciągu dwóch dni.
slhck
1
Będziemy wdzięczni za dodanie odpowiedzi na pytanie, jak sugeruje @slhck, w przeciwnym razie; zostanie automatycznie przeniesiony na pierwszą stronę, ponieważ system uważa, że ​​nie ma odpowiedzi.
Daniel Beck

Odpowiedzi:

1

Zainstaluj go ze źródła.

tar xjvf MacPorts-1.9.2.tar.bz2
cd MacPorts-1.9.2
./configure && make && sudo make install
sudo port -v selfupdate
Bemmu
źródło