この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2019-06-02 14:32:10

タイトル: アプリケーションのロード
SEOタイトル: 【julia/Genie】アプリケーションのロード

例えば以下の様にアプリケーション依存であるコントローラー作成コマンド等を実行する場合、事前にアプリケーションをロードする必要がある。

julia> MyApp.newcontroller("Books")
ERROR: UndefVarError: MyApp not defined
Stacktrace:
 [1] top-level scope at none:0

↑アプリケーションをロードする前だとアプリケーションコマンドはエラーとなる。

従って以下のように事前にアプリケーションをロードさせる必要がある。

※juliaを起動させるのはアプリケーションディレクトリに移動してからにすること。

julia> using Pkg

julia> pkg"activate ."

julia> Genie.loadapp()
 _____         _
|   __|___ ___|_|___
|  |  | -_|   | | -_|
|_____|___|_|_|_|___|

┌ Info: 
│ Starting Genie in >> DEV << mode
└ 
[ Info: Logging to file at C:\T\Projects\MyApp\log\dev.log

julia> MyApp.newcontroller("Books")
2019-06-02 14:24:53:DEBUG:Main: New controller created at app\resources\books\BooksController.jl