5.

【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

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. インストール
  2. アプリケーションの作成
  3. エラー一覧
  4. ローカルのウェブアプリケーションサーバーの起動方法
  5. アプリケーションのロード
  6. コントローラーの作成と基本