認証済みプロキシの背後でsbtを使用する方法 の同様の問題。そこに与えられた答えと問題を試してみました。
ターミナルでsbtを実行すると、次の場所に表示されてスタックします。
Getting org.scala-sbt sbt 0.13.6 ...
追加情報:
sbt --version
sbt launcher version 0.13.6
どうすれば修正できますか?
これは非常に古い投稿であり、私の答えは完全には関連しないかもしれません。しかし、ここに私の経験があります:
だから私の解決策は、あなたが少し待たなければならないということです。
更新ログがあります...
$ tail -f $HOME/.sbt/boot/update.log
別の端末で上記のコマンドを実行して、進行状況を確認します。 -vオプションを使用すると、すでに示した他のオプションと同様に機能します。
プロジェクトフォルダーの下にbuild.propertiesファイルを追加してエラーを回避しました。
sbt.version=0.13.5
これはおそらく、システムにsbtではなくアクティベーターがプリインストールされているためだと思います。sbtの方がplayプロジェクトでの作業が簡単です。 sbtを使い始めたばかりなので、理論的にははっきりしていません。
ダウンロード中です。$ sbt -v
を使用すると、logsと表示されます。
Sbtを最初に実行したときにjarをダウンロードするには時間がかかると思います。それが動けないようです。ダウンロードが完了すると正常に動作します。
それはかなり遅い答えですが、プロキシの背後で働く同じ問題に遭遇しました。この場合、sbt
を実行する前にexport Java_OPTS="$Java_OPTS -Dhttp.proxyHost=<your-proxy> -Dhttp.proxyPort=<your-proxy-port>"
を実行する必要があります。
ダウンロードを続行できるかどうかまだわからない場合は、@ evan912で提案されているように、詳細オプションsbt -v
でsbt
を起動してみてください。プロキシで問題が発生した場合、設定後、コンソールに[info] downloading
のログが記録されます。
Build.sbtファイルの作成も同様に機能しました。私のbuild.sbtファイルは次のようになります。
lazy val root = (project in file(".")).
settings(
name := "hello",
version := "1.0",
scalaVersion := "2.11.4"
)