Próbuję zainstalować Scalę zgodnie z porady na oficjalnej stronie internetowej :
sudo port install scala
Ale to daje mi:
---> Fetching archive for scala
---> Attempting to fetch scala-2.7.7_2.darwin_10.x86_64.tbz2 from http://packages.macports.org/scala
---> Fetching scala
---> Verifying checksum(s) for scala
---> Extracting scala
---> Configuring scala
Error: Please use one of the numbered scala* ports instead.
Error: Target org.macports.configure returned: obsolete port
Log for scala is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_scala/scala/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
Jestem całkowicie nowy zarówno w MacPorts, jak iw Scali i nie wiem, co oznacza „Proszę użyć jednego z ponumerowanych portów scala *”. Jakiego polecenia powinienem użyć?
Nie jestem zbyt wybredna jeśli chodzi o wersję Scali, ale oczywiście wolałbym najnowszą stabilną wersję (obecnie 2.9.1).
NB: Wiem, że mogę zainstalować Scalę bez MacPorts, ale wolę używać Macportów do zarządzania instalacją, jeśli jest to możliwe bez większych kłopotów.
snow-leopard
install
macports
Jonik
źródło
źródło
brew install scala
Odpowiedzi:
Spróbuj zainstalować Scala 2.9
… Lub Scala 2.10
źródło
Teraz scala29 jest przestarzały. Musisz zainstalować scala 2.9 lub scala2.10:
źródło
Plik konfiguracyjny SBT twojego projektu może być użyty do pobrania najnowszej wersji Scala - dla projektu. Oczywiście wymaga to trochę więcej czasu na każdy projekt, który ustawiłeś, w porównaniu z zainstalowaniem najnowszej wersji Scali. Zaletą jest to, że repozytoria SBT są zawsze na bieżąco z wydaniami Scala, w przeciwieństwie do Macports.
źródło
Pierwszą rzeczą, którą musisz zrobić, to znaleźć najnowszą dostępną wersję
scala
. Pomaga ostatnio zaktualizować drzewo macports:Kiedy to się skończy,
grep
dla portów związanych ze skalą:W chwili pisania tego tekstu jest to przykładowe wyjście z tego:
Chcesz szukać podstawowego pakietu scala z najnowszym (tj. Największym) numerem wersji. W tym przypadku
scala2.11
. Możesz także spójrz tutaj , ale lista jest nieco trudniejsza do strawienia. Po wybraniu pakietu zainstaluj go w następujący sposób:Po uruchomieniu możesz potwierdzić, że został zainstalowany z tym:
Na przykład:
Teraz jesteś tam najbardziej. Ostatnią rzeczą, którą chcesz zrobić, jest
select
aktualna wersjascala
. Obecnie nie wybrano żadnej wersji i możesz to pokazać za pomocą następującego polecenia:To mówi tak
scala2.11
jest zainstalowany, ale nie wybrano żadnej wersji. Aby wybrać wersję, uruchom to (choć chcesz zastąpić wersję, którą faktycznie zainstalowałeś):I pokazując, że jest teraz wybrany:
źródło