balmysundaycandy-scalaを動かすための5のステップ(Windows編)
今回は、balmysundaycandy-scalaを設定し、remote.profileを使って動かすところまで行います。
1、Javaランタイムのインストール
2、scalaのインストール
- 2.7.7 finalをここからscala-2.7.7.final.zipをダウンロードします。
- 解凍したフォルダ(scala-2.7.7.final)を適当な場所におきます。
- ここではCドライブの直下においた例で進めます
- コマンドプロンプトを開いて、解凍したフォルダのbin(C:\scala-2.7.7.final\bin)に移動します
cd C:\scala-2.7.7.final\bin
- インタプリタが起動したことを確認(以下のように表示されていれば正常に動作してます)
- exitでインタプリタをぬけます
3、balmysundaycandy-scalaの設定
- balmysundaycandy-scalaをここからダウンロードします。
- 解凍したフォルダ(balmysundaycandy-scala)を適当な場所に置きます。
- ここでは、Cドライブの直下においたとします。
- コマンドプロンプトで環境変数を設定
set SCALA_HOME=C:\scala-2.7.7.final
set BALMYSUNDAYCANDY_SCALA_HOME=C:\balmysundaycandy-scala
set PATH=%PATH%;%SCALA_HOME%\bin;%BALMYSUNDAYCANDY_SCALA_HOME%
3.5、remote.profileの編集(プロキシ経由のアクセスの時のみ必要)
- remote.profile(C:\balmysundaycandy-scala\remote.profile)をエディタで開き、最後の4行のコメントアウトをはずし、プロキシのhostとportを設定します。
-
// proxy setup
import balmysundaycandy.scalatool.client.AppengineRemoteCallUtils
val host = "xxx.xxx.xxx.xxx" ← ここにプロキシのIPを設定
val port = xxxx ← ここにプロキシのポートを設定
AppengineRemoteCallUtils.httpClient.getHostConfiguration().setProxy(host, port);
4、balmysundaycandy-scalaを起動
balmysundaycandy-scala
- balmysundaycandy-scalaが起動したことを確認(以下のような感じに表示されていれば正常に動作してます)
C:\balmysundaycandy-scala>
- プロファイルを読み込む
:load remote.profile
-
- エラーがおきず、ズラズラ文字がながれればおそらくうまく読み込めています。これで設定は完了です。
5、動作確認
- Entityを作成
val entity = new Entity("test")
- データストアに登録
val key = Datastore.put(entity)
- 登録したデータを取得
val list = Datastore.query(key).asList
-
- 上記の作業は、balmysundaycandy-scalaが起動している状態で行ってください。
ちなみに、MacはもってないのでWindows編以外を書く予定はないです(汗)。
でも、自分でbalmysundaycandy-scala-remoteをデプロイして、作ったプロファイルでアクセスする手順は、近日中に書きたいと思ってます。