0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OCI Cloud Free Tier をもぎ取れ その14

Posted at

概要

OCI Cloud Free Tierを取得してみた。
ubuntuに Livebookをインストールしてみた。

手順

$ . "$HOME/.asdf/asdf.sh"

$ asdf current
elixir          1.18.2-otp-27   /home/ubuntu/.tool-versions
erlang          27.2.1          /home/ubuntu/.tool-versions

$ mix do local.rebar --force, local.hex --force
* creating .asdf/installs/elixir/1.18.2-otp-27/.mix/elixir/1-18/rebar3
* creating .asdf/installs/elixir/1.18.2-otp-27/.mix/archives/hex-2.1.1

$ mix escript.install hex livebook
Resolving Hex dependencies...
Resolution completed in 1.135s
New:
  aws_credentials 0.3.2
  aws_signature 0.3.2
  bandit 1.5.7
  castore 1.0.11
  decimal 2.3.0
  dns_cluster 0.1.3
  earmark_parser 1.4.41
  ecto 3.12.3
  eini_beam 2.2.4
  finch 0.19.0
  hpax 1.0.2
  iso8601 1.3.4
  jason 1.4.4
  jose 1.11.10
  jsx 3.1.0
  kubereq 0.3.1
  livebook 0.14.6
  mime 2.0.6
  mint 1.6.2
  mint_web_socket 1.0.4
  nimble_options 1.1.1
  nimble_pool 1.1.0
  phoenix 1.7.14
  phoenix_ecto 4.6.2
  phoenix_html 4.1.1
  phoenix_live_dashboard 0.8.4-rc.0
  phoenix_live_view 1.0.0-rc.6
  phoenix_pubsub 2.1.3
  phoenix_template 1.0.4
  plug 1.16.1
  plug_crypto 2.1.0
  pluggable 1.1.0
  protobuf 0.13.0
  req 0.5.6
  telemetry 1.3.0
  telemetry_metrics 1.0.0
  telemetry_poller 1.1.0
  thousand_island 1.3.9
  websock 0.5.3
  websock_adapter 0.5.8
  yamerl 0.10.0
  yaml_elixir 2.11.0
* Getting livebook (Hex package)
* Getting aws_credentials (Hex package)
* Getting aws_signature (Hex package)
* Getting bandit (Hex package)
* Getting dns_cluster (Hex package)
* Getting earmark_parser (Hex package)
* Getting ecto (Hex package)
* Getting jason (Hex package)
* Getting jose (Hex package)
* Getting kubereq (Hex package)
* Getting mint_web_socket (Hex package)
* Getting phoenix (Hex package)
* Getting phoenix_ecto (Hex package)
* Getting phoenix_html (Hex package)
* Getting phoenix_live_dashboard (Hex package)
* Getting phoenix_live_view (Hex package)
* Getting plug (Hex package)
* Getting plug_crypto (Hex package)
* Getting protobuf (Hex package)
* Getting req (Hex package)
* Getting telemetry_metrics (Hex package)
* Getting telemetry_poller (Hex package)
* Getting yaml_elixir (Hex package)
* Getting yamerl (Hex package)
* Getting telemetry (Hex package)
* Getting finch (Hex package)
* Getting mime (Hex package)
* Getting mint (Hex package)
* Getting nimble_options (Hex package)
* Getting nimble_pool (Hex package)
* Getting hpax (Hex package)
* Getting phoenix_template (Hex package)
* Getting castore (Hex package)
* Getting phoenix_pubsub (Hex package)
* Getting websock_adapter (Hex package)
* Getting websock (Hex package)
* Getting pluggable (Hex package)
* Getting decimal (Hex package)
* Getting thousand_island (Hex package)
* Getting eini (Hex package)
* Getting iso8601 (Hex package)
* Getting jsx (Hex package)
You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more
Resolving Hex dependencies...
Resolution completed in 0.524s
Unchanged:
  aws_credentials 0.3.2
  aws_signature 0.3.2
  bandit 1.5.7
  castore 1.0.11
  decimal 2.3.0
  dns_cluster 0.1.3
  earmark_parser 1.4.41
  ecto 3.12.3
  eini_beam 2.2.4
  finch 0.19.0
  hpax 1.0.2
  iso8601 1.3.4
  jason 1.4.4
  jose 1.11.10
  jsx 3.1.0
  kubereq 0.3.1
  mime 2.0.6
  mint 1.6.2
  mint_web_socket 1.0.4
  nimble_options 1.1.1
  nimble_pool 1.1.0
  phoenix 1.7.14
  phoenix_ecto 4.6.2
  phoenix_html 4.1.1
  phoenix_live_dashboard 0.8.4-rc.0
  phoenix_live_view 1.0.0-rc.6
  phoenix_pubsub 2.1.3
  phoenix_template 1.0.4
  plug 1.16.1
  plug_crypto 2.1.0
  pluggable 1.1.0
  protobuf 0.13.0
  req 0.5.6
  telemetry 1.3.0
  telemetry_metrics 1.0.0
  telemetry_poller 1.1.0
  thousand_island 1.3.9
  websock 0.5.3
  websock_adapter 0.5.8
  yamerl 0.10.0
  yaml_elixir 2.11.0
All dependencies are up to date
==> earmark_parser
Compiling 2 files (.xrl)
Compiling 1 file (.yrl)
Compiling 3 files (.erl)
Compiling 46 files (.ex)
    warning: Tuple.append/2 is deprecated. Use insert_at instead
    │
 65 │     tag_tpl |> Tuple.append(Enum.reverse(lines)) |> Tuple.append(@verbatim)
    │                      ~
    │
    └─ lib/earmark_parser/helpers/html_parser.ex:65:22: EarmarkParser.Helpers.HtmlParser._parse_rest/3
    └─ lib/earmark_parser/helpers/html_parser.ex:65:59: EarmarkParser.Helpers.HtmlParser._parse_rest/3
    └─ lib/earmark_parser/helpers/html_parser.ex:69:39: EarmarkParser.Helpers.HtmlParser._parse_rest/3
    └─ lib/earmark_parser/helpers/html_parser.ex:69:88: EarmarkParser.Helpers.HtmlParser._parse_rest/3
    └─ lib/earmark_parser/helpers/html_parser.ex:70:39: EarmarkParser.Helpers.HtmlParser._parse_rest/3
    └─ lib/earmark_parser/helpers/html_parser.ex:70:76: EarmarkParser.Helpers.HtmlParser._parse_rest/3
    └─ lib/earmark_parser/helpers/html_parser.ex:71:40: EarmarkParser.Helpers.HtmlParser._parse_rest/3
    └─ lib/earmark_parser/helpers/html_parser.ex:71:77: EarmarkParser.Helpers.HtmlParser._parse_rest/3

Generated earmark_parser app
==> livebook
===> Analyzing applications...
===> Compiling aws_signature
==> pluggable
Compiling 4 files (.ex)
Generated pluggable app
==> decimal
Compiling 4 files (.ex)
Generated decimal app
==> mime
Compiling 1 file (.ex)
Generated mime app
==> livebook
===> Analyzing applications...
===> Compiling iso8601
==> nimble_options
Compiling 3 files (.ex)
Generated nimble_options app
==> livebook
===> Fetching rebar3_hex v7.0.8
===> Fetching hex_core v0.10.1
===> Fetching verl v1.1.1
===> Analyzing applications...
===> Compiling verl
===> Compiling hex_core
===> Compiling rebar3_hex
===> Analyzing applications...
===> Compiling eini
===> Analyzing applications...
===> Compiling telemetry
==> telemetry_metrics
Compiling 7 files (.ex)
Generated telemetry_metrics app
==> livebook
===> Analyzing applications...
===> Compiling telemetry_poller
==> thousand_island
Compiling 16 files (.ex)
Generated thousand_island app
==> jason
Compiling 10 files (.ex)
Compiling lib/decoder.ex (it's taking more than 10s)
Generated jason app
==> phoenix_html
Compiling 6 files (.ex)
Generated phoenix_html app
==> phoenix_template
Compiling 4 files (.ex)
Generated phoenix_template app
==> phoenix_pubsub
Compiling 11 files (.ex)
Generated phoenix_pubsub app
==> plug_crypto
Compiling 5 files (.ex)
Generated plug_crypto app
==> hpax
Compiling 4 files (.ex)
Generated hpax app
==> livebook
===> Analyzing applications...
===> Compiling yamerl
==> yaml_elixir
Compiling 6 files (.ex)
Generated yaml_elixir app
==> dns_cluster
Compiling 1 file (.ex)
Generated dns_cluster app
==> jose
Compiling 112 files (.erl)
Compiling 8 files (.ex)
Generated jose app
==> livebook
===> Analyzing applications...
===> Compiling jsx
===> Fetching rebar3_lint v3.0.1
===> Fetching elvis_core v3.0.1
===> Fetching katana_code v2.0.2
===> Fetching zipper v1.0.1
===> Analyzing applications...
===> Compiling zipper
===> Compiling katana_code
===> Compiling elvis_core
===> Compiling rebar3_lint
===> Analyzing applications...
===> Compiling aws_credentials
src/aws_credentials.erl:6:2: Warning: the callback gen_server:format_status(_,_) is deprecated; use format_status/1 instead

==> ecto
Compiling 56 files (.ex)
Generated ecto app
==> plug
Compiling 1 file (.erl)
Compiling 40 files (.ex)
Generated plug app
==> protobuf
Compiling 38 files (.ex)
     warning: false.encode/1 is undefined (module false is not available or is yet to be defined)
     │
 174 │       with {:ok, map} <- to_encodable(struct, opts), do: jason.encode(map)
     │                                                                ~
     │
     └─ lib/protobuf/json.ex:174:64: Protobuf.JSON.encode/2

     warning: false.decode/1 is undefined (module false is not available or is yet to be defined)
     │
 283 │       with {:ok, json_data} <- jason.decode(iodata),
     │                                      ~
     │
     └─ lib/protobuf/json.ex:283:38: Protobuf.JSON.decode/2

Generated protobuf app
==> nimble_pool
Compiling 2 files (.ex)
Generated nimble_pool app
==> castore
Compiling 1 file (.ex)
Generated castore app
==> mint
Compiling 1 file (.erl)
Compiling 20 files (.ex)
Generated mint app
==> mint_web_socket
Compiling 7 files (.ex)
Generated mint_web_socket app
==> finch
Compiling 14 files (.ex)
Generated finch app
==> req
Compiling 17 files (.ex)
Generated req app
==> kubereq
Compiling 27 files (.ex)
Generated kubereq app
==> websock
Compiling 1 file (.ex)
Generated websock app
==> bandit
Compiling 50 files (.ex)
Generated bandit app
==> websock_adapter
Compiling 4 files (.ex)
Generated websock_adapter app
==> phoenix
Compiling 71 files (.ex)
Generated phoenix app
==> phoenix_live_view
Compiling 39 files (.ex)
     warning: incompatible types given to String.to_atom/1:

         String.to_atom(template)

     given types:

         dynamic(false or {term(), binary()})

     but expected one of:

         binary()

     where "template" was given the type:

         # type: dynamic(false or {term(), binary()})
         # from: lib/phoenix_live_view/router.ex:300:18
         template = Phoenix.LiveView.Utils.normalize_layout(template)

     typing violation found at:
     │
 301 │         Map.put(acc, :root_layout, {mod, String.to_atom(template)})
     │                                                 ~
     │
     └─ lib/phoenix_live_view/router.ex:301:49: Phoenix.LiveView.Router.validate_live_session_opts/3

Generated phoenix_live_view app
==> phoenix_live_dashboard
Compiling 36 files (.ex)
Generated phoenix_live_dashboard app
==> phoenix_ecto
Compiling 7 files (.ex)
Generated phoenix_ecto app
==> livebook
Compiling 283 files (.ex)
Compiling lib/livebook/session/data.ex (it's taking more than 10s)
Compiling lib/livebook_web/endpoint.ex (it's taking more than 10s)
Compiling lib/livebook_web/live/session_live/render.ex (it's taking more than 10s)
Compiling lib/livebook_web/live/session_live.ex (it's taking more than 10s)
     warning: List.zip/1 is deprecated. Use Enum.zip/1 instead
     │
 348 │     |> List.zip()
     │             ~
     │
     └─ lib/livebook/live_markdown/markdown_helpers.ex:348:13: Livebook.LiveMarkdown.MarkdownHelpers.max_length_per_column/1

     warning: Tuple.append/2 is deprecated. Use insert_at instead
     │
 745 │     Enum.map(funs, &Tuple.append(&1, type))
     │                           ~
     │
     └─ lib/livebook/intellisense/identifier_matcher.ex:745:27: Livebook.Intellisense.IdentifierMatcher.append_funs_type/2

Generated livebook app
Generated escript livebook with MIX_ENV=prod
Are you sure you want to install "livebook"? [Yn] y
* creating /home/ubuntu/.asdf/installs/elixir/1.18.2-otp-27/.mix/escripts/livebook


以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?