Vert.xのインストールとHelloWorld
参考
インストール
まずはgvmの準備
細かい話は抜きにして、gvmを利用します。
gvmのインストールは公式を参考にしてください。
と言っても基本的にはターミナルでcurl -s get.gvmtool.net | bash
を実行するだけです。
Windowsの方はこちらが非常に参考になります。
Vert.xのインストール
まずはどんなバージャンがあるのかチェック
k-kuwana% gvm list vertx
find: `/home/k-kuwana/.gvm/vertx': そのようなファイルやディレクトリはありません
================================================================================
Available Vertx Versions
================================================================================
2.1
2.0.2-final
2.0.1-final
2.0.0-final
1.3.1.final
1.3.0.final
1.2.2.final
1.2.1.final
1.2.0.final
1.1.0.final
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
2.1が最新っぽい。
なので最新をインストール
k-kuwana% gvm install vertx
Downloading: vertx 2.1
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 6340k 100 6340k 0 0 1376k 0 0:00:04 0:00:04 --:--:-- 1948k
Installing: vertx 2.1
Done installing!
Do you want vertx 2.1 to be set as default? (Y/n): Y
Setting vertx 2.1 as default.
ちなみにgvmでは、今回のVert.xに限らずバージョンを指定せずにインストールを実行すると最新バージョンがインストールされます。
一旦ターミナルを再起動するか、新しいターミナルを開くと、インストールされたvertxが利用できるようになっています。
HelloWorld!
ソースの用意
/home/k-kuwana/work/src/groovy/vertx/Server.groovy
vertx.createHttpServer().requestHandler { request ->
request.response.putHeader("Content-Type", "text/plain")
request.response.end("Hello World!")
}.listen(8080)
Vert.xの起動
vertx.createHttpServer().requestHandler { request ->
request.response.putHeader("Content-Type", "text/plain")
request.response.end("Hello World!")
}.listen(8080)
上記のServer.groovyが有るディレクトリに移動して以下のコマンドを実行
vertx run Server.groovy
Succeeded in deploying verticle と表示されればVert.xの起動が起動しています。
アクセス
http://localhost:8080/にアクセス!
これでHelloWorldが表示されるはず。
Author And Source
この問題について(Vert.xのインストールとHelloWorld), 我々は、より多くの情報をここで見つけました https://qiita.com/saba1024/items/6ab1f659c1ce709e26c2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .