万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

Swiftonを動かす

SwiftonというRuby on Rails的な奴を動かす

swiftenvをインストール

これはPythonでいうvertualenvのSwift版 URLはこれ。 https://github.com/kylef/swiftenv

こうインストールした

git clone https://github.com/kylef/swiftenv.git ~/.swiftenv

僕はzshなので

echo 'export SWIFTENV_ROOT="$HOME/.swiftenv"' >> ~/.zshenv
echo 'export PATH="$SWIFTENV_ROOT/bin:$PATH"' >> ~/.zshenv
echo 'eval "$(swiftenv init -)"' >> ~/.zshenv

~/.zshenvの最後に記述される。 直書きしたい人は、

export SWIFTENV_ROOT="$HOME/.swiftenv"
export PATH="$SWIFTENV_ROOT/bin:$PATH"
eval "$(swiftenv init -)"

記述後に

source ~/.zshenv

Swiftのインストール

おそらくSwift3系?

このバージョンじゃないとダメっぽいので・・。

swiftenv install swift-DEVELOPMENT-SNAPSHOT-2016-02-08-a

※参考文献SwiftonのTodoApp Exampleを動かしたいだけの人生だった - Qiita

↓このバージョンじゃないとダメかも?※僕はこのバージョンにした。

swiftenv install DEVELOPMENT-SNAPSHOT-2016-05-09-a

swiftonのTODOアプリを動かす

git clone https://github.com/necolt/Swifton-TodoApp

したあとに、

swift build --clean dist
swift build

起動

./.build/debug/Swifton-TodoApp

アクセス

localhost:8080