私はSnow Leopardを実行していて、MacPortsをインストールしています。私はそれから、最新版のScala版を次のようにインストールしました:MacPortsを使用してScalaをインストールした後、scalaコマンドが見つかりません。
$ sudo port install scala29
これ以降の作業は?私はScalaのインタプリタを実行しようとすると、私が手:
-bash: scala: command not found
私はSnow Leopardを実行していて、MacPortsをインストールしています。私はそれから、最新版のScala版を次のようにインストールしました:MacPortsを使用してScalaをインストールした後、scalaコマンドが見つかりません。
$ sudo port install scala29
これ以降の作業は?私はScalaのインタプリタを実行しようとすると、私が手:
-bash: scala: command not found
わかりましたので、Scalaはインストール以来、私は実際にこれを検索していた私はそれをやった最後の時間以降に変更されました。
cd /opt/local/bin
sudo scala_select scala29
今、あなたは任意のディレクトリからScalaのコマンドを実行することができます:実行ファイルは、これを行うフォルダを接頭辞せずにそれらを使用するためには/ opt/local/binにからリンクされている必要があります。
2013年1月現在、この回答は古く、Arnost Valicekの答えはうまくいきます。
これは変更されているようです。ライオン+ MacPortsの2.1.1で、私は次の操作を実行する必要がありました:
を確認し、これはバージョンを示しています
sudo port select --list scala
鉱山があった:
Available versions for scala: none (active) scala29
を、それが選択されていない場合は、このコマンドを使用することができますそれを選択してください:
sudo port select --set scala scala29
が最新であることを確認して新しい端末を開き、scala
が2.9.xになっていることを確認してください。
マウンテンライオンでは、これが私に役立つ答えです。 –
私はそれがだと思う:
sudo port select --set scala scala29
私はスカラを追加するために自分の答えを変更しました - 私は実際に走ったコマンドをコピーしてはいけません: – nezda
私はMacPortsの2.1.2と物事を使用していますが、再び少し変わっているようです。 $ sudoのポートは--set scala2.9を選択
がエラー
Error: The 'set' command expects two arguments: <group>, <version>
しかし、次のようになります:
$ sudo port select --list scala
は正常に動作しないnezdaによって提案
Available versions for scala:
none (active)
scala2.9
コマンドを表示します助けてください
$ sudo port select --set scala scala2.9
はScalaの2.9
Selecting 'scala2.9' for 'scala' succeeded. 'scala2.9' is now active.
当座スカラ再び
$ sudo port select --list scala
Available versions for scala:
none
scala2.9 (active)
を活性化し、私は今のScalaを実行することができます。
公式のIzPackインストーラ(http://www.scala-lang.org/downloads)からMac OS XにScalaをインストールし、sbazで最新の状態に保ちました。私はそれをお勧めします。特にマイナーリリースでさえ、小さな非互換性を持つ可能性があります(たとえば、あなたは回避策があったバグを修正し、今度はそれを削除する必要があります)。 – Blaisorblade
私は自家製の経験がありました。 "brew install scala"と "brew install sbt" – Fabian