julia1.0 でのパッケージのインストール
はじめに、祝 1.0 なわけですが、いきなり、つまずきました。
_ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.0.0 (2018-08-08) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | julia> Pkg.add() ERROR: UndefVarError: Pkg not defined Stacktrace: [1] top-level scope at none:0 julia> quit() ERROR: UndefVarError: quit not defined Stacktrace: [1] top-level scope at none:0
素の julia の機能しか使えないに加えて、終了もできないのです。
Pkg.jl のマニュアルを読むことになります。
Getting Started The Pkg REPL-mode is entered from the Julia REPL using the key ].
Pkg REPL モードなるものが、導入ですか!!
"]"を押すのですか!!
何も書いていませんが、Pkg.add() は、使えなくなるのですね!!!
(v1.0) pkg> add("DataFrames") ERROR: expected command. instead got [add(] (v1.0) pkg> got("DataFrames") ERROR: expected command. instead got [got(] (v1.0) pkg> add DataFrames Cloning default registries into /Users/xxxxxx/.julia/registries Cloning registry General from "https://github.com/JuliaRegistries/General.git" Updating registry at `~/.julia/registries/General` Updating git-repo `https://github.com/JuliaRegistries/General.git` Resolving package versions... Installed WeakRefStrings ───── v0.5.1 Installed Reexport ─────────── v0.2.0 (以下略)
立上げた時の大きな "julia" の横に、なにげに、"Type "?" for help, "]?" for Pkg help." と、書いてありますね。
"?" で即"りたーん"キーを押すと、
help?>
search: ⊻ ⊋ ⊊ ⊉ ⊈ ⊇ ⊆ ≥ ≤ ≢ ≡ ≠ ≉ ≈ ∪ ∩ ∛ √ ∘ ∌ ∋ ∉ ∈ ℯ π ÷ ~ | ^ \ > < : / - + * & % ! if do IO |> rm pi mv in im fd cp cd GC >> >= >: => == <= << <: // !=
Welcome to Julia 1.0.0. The full manual is available at
https://docs.julialang.org/
as well as many great tutorials and learning resources:
https://julialang.org/learning/
For help on a specific function or macro, type ? followed by its name, e.g. ?cos, or ?@time, and press enter. Type ; to enter shell mode, ] to enter package mode.
ここにも "] to enter package mode." と、書いてある。
さて、quit() ですが、"To exit the interactive session, type CTRL-D (press the Control/^ key together with the d key), or type exit(). " らしいです。
_ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.0.0 (2018-08-08) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | julia> exit() [プロセスが完了しました]
めでたし、めでたし。でも、"CTRL-D" を押すと一瞬で終了するのは、ちょっと怖い気がします。