以下の環境を使用しています。
2 に答える
1117号のOPです。新しいsbtバージョンにアップグレードするときにこの問題が発生します(問題はNexusに関係していると思います)。
バージョン > 0.13.0 に切り替える場合、次の手順を実行する必要があります。
- build.properties で新しいバージョン (0.13.8 など) を構成します。
- sbt 0.13.0 ランチャーでプロジェクトをロードします (sbt アーティファクトがダウンロードされます)
- これで、新しいランチャー (0.13.8 など) を使用できるようになりました。
これがあなたの場合に役立つかどうかはわかりませんが、試してみることをお勧めします。
Ubuntu 14.04 LTS に SBT 0.13.8 をインストールできました。以下は、私が従った手順です。 注: プロキシを使用している場合は、sbtconfig.text でプロキシを構成する必要があります。usr/share/sbt-launcher-packging/conf/sbtconfig.text を開き、次のコードを貼り付けて sbt のプロキシを有効にします (貼り付けコードには "-" が含まれます)。
-Dhttp.proxyHost=プロキシ サーバーの IP
-Dhttp.proxyPort=ポート
-Dhttps.proxyHost=プロキシ サーバーの IP
-Dhttps.proxyPort=ポート
- ダウンロードした sbt 0.13.8 deb パッケージ。
- Ubuntuインストーラーでdebパッケージをインストール
- 次にコマンドターミナルから。sbt と入力します。次に、「Getting org.scala-sbt sbt 0.13.8 ...」というメッセージが表示されます。それを待つ。長い時間がかかります。私の場合、30〜60分かかりました。
- エラーが発生せず、">" sign in コマンド ターミナルで成功メッセージが表示された場合は、インストールが成功したことを意味します。
- しかし、私はこの時点でエラーが発生しました。エラーは「モジュールが見つかりません: org.scala-sbt#sbt;0.13.8」です
そこで、ここの sbt ダウンロード リンクから手動で sbt-0.13.8.jar と ivy.xml をダウンロードし、次のフォルダー home/.ivy2/local/org.scala-sbt/sbt/0.13.8/jars/sbt.jar に入れます。および home/.ivy2/local/org.scala-sbt/sbt/0.13.8/ivys/ivy.xml (sbt.jar は sbt-0-13.8) (フォルダーが存在しない場合は作成してください)
ターミナルを終了し、ターミナルを再度開き、sbt と入力します。成功を待ちます。時間がかかります(私の場合は30分)
このプロセス中に、一部の jar のダウンロードに失敗し、エラーが発生しました。私の場合、「scala-compiler-2.10.4.jar」のダウンロードに失敗し、エラーが発生しました。心配しないでください。再びターミナルを終了し、ターミナルを再度開き、sbt と入力します。この時点で、正常にインストールされています。
この段階で、ターミナルに ">" が表示されました。これは SBT の兆候です。ここで sbt コマンドを入力してテストできます。例: sbt-version 、得た結果: [info] 0.13.8
[info] 0.13.8 というメッセージが表示された場合、これはインストールが正常に完了したことを意味します。
これを解決するために多くの時間を無駄にするので、誰かが時間を無駄にするのを助けることを願っています.
ありがとう
フマヨー