본문 바로가기
프로그래밍/Flutter

다트(dart2) 맥북 설치 및 -플러터 설치 관련 로그

by Mr-후 2021. 6. 8.
반응형

앞으로 어떤 앱을 개발하고 관리할지는 모르겠지만 앞으로 크로스 플래폼의 대세가 될 것이라는 플러터 관련하여 다트 sdk 설치 관련하여 로그를 남겨 봅니다. 

일단 맥을 사용하는 사람이라.. 맥에서 사용하는 법에 대해 기술합니다. 

brew가 설치되어 있다면 간단합니다. 다음 로그를 참조하세요 ^^ 

 

 

 

Last login: Wed Feb 24 11:45:37 on ttys000

 

The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.

For more details, please visit https://support.apple.com/kb/HT208050.

younghuui-MacBook-Pro:~ logan$ 

  [복원됨 2021. 6. 8. 오후 9:12:55]

Last login: Tue Jun  8 20:15:10 on console

 

The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.

For more details, please visit https://support.apple.com/kb/HT208050.

younghuui-MacBook-Pro:~ logan$ which dart

younghuui-MacBook-Pro:~ logan$ brew -v

Homebrew 3.0.2

Homebrew/homebrew-core (git revision 35fd4; last commit 2021-02-24)

younghuui-MacBook-Pro:~ logan$ brew tap dart-lang/dart

Updating Homebrew...

==> Auto-updated Homebrew!

Updated 2 taps (homebrew/core and pivotal/tap).

==> New Formulae

archey4                  elan-init                ki                       mx                       pyqt-3d                  sqlancer

argocd-autopilot         enkits                   kickstart                neovim-remote            pyqt-builder             sqlx-cli

as-tree                  enzyme                   klee                     net-tools                pyqt-networkauth         storj-uplink

at-spi2-atk              epr                      kotlin-language-server   nomino                   pyside@2                 stp

at-spi2-core             erlang@23                latino                   nox                      python-tabulate          sysstat

atuin                    fabric-installer         leaf-proxy               numactl                  python-tk@3.9            systemd

autoconf@2.69            gcc@10                   lefthook                 obfs4proxy               pywhat                   tbb@2020

autorestic               geph4                    libmobi                  oksh                     qodem                    threemux

avahi                    gitbackup                libpipeline              openexr@2                qt-libiodbc              timg

bas55                    gitwatch                 libunwind                openj9                   qt-mariadb               tomcat@9

brook                    glibc                    linux-pam                openmama                 qt-mysql                 trojan-go

cadence-workflow         gnupg@2.2                llvm@11                  openmodelica             qt-percona-server        tssh

cadical                  go-boring                lm-sensors               opensearch               qt-postgresql            tz

caire                    go@1.15                  lsix                     oras                     qt-unixodbc              universal-ctags

cidr2range               gopass-jsonapi           lttng-ust                orgalorg                 qthreads                 virtualenv

clazy                    gpg-tui                  lychee                   organize-tool            range2cidr               virtualenvwrapper

clusterctl               gradle@6                 macchina                 osinfo-db                rdkit                    webhook

code-minimap             grepip                   mapcidr                  osinfo-db-tools          revive                   wllvm

conftest                 gtksourceview5           marcli                   pandoc-plot              rmw                      xfig

crackpkcs                haruhi-dl                marp-cli                 parquet-cli              rosa-cli                 xplr

crispy-doom              haskell-language-server  mathlibtools             pcp                      scotch                   xray

csvtk                    himalaya                 matterbridge             pgxnclient               search-that-hash         zellij

ddcctl                   iconsur                  minisat                  php-cs-fixer@2           seqkit                   zinit

delve                    imath                    mongocli                 phpbrew                  simde                    zlib-ng

djl-serving              influxdb@1               mongosh                  principalmapper          six                      zsh-vi-mode

dory                     ipinfo-cli               moto                     proj@7                   smu

dua-cli                  julia                    mr2                      projectm                 snowpack

ehco                     kertish-dfs              multitime                pure                     spaceship

==> Updated Formulae

Updated 3072 formulae.

==> Renamed Formulae

badtouch -> authoscope                            kde-karchive -> karchive                          libsasl2 -> cyrus-sasl

fcct -> butane                                    kde-kdoctools -> kdoctools                        minizip2 -> minizip-ng

grakn -> typedb                                   kde-ki18n -> ki18n                                pyqt5 -> pyqt@5

kde-extra-cmake-modules -> extra-cmake-modules    kde-threadweaver -> threadweaver                  qt5 -> qt@5

==> Deleted Formulae

atlassian-cli      aurora-cli         avian              erlang@20          geant4             osquery            protobuf-swift     protobuf@3.7

 

==> Tapping dart-lang/dart

Cloning into '/usr/local/Homebrew/Library/Taps/dart-lang/homebrew-dart'...

remote: Enumerating objects: 2267, done.

remote: Counting objects: 100% (430/430), done.

remote: Compressing objects: 100% (220/220), done.

remote: Total 2267 (delta 263), reused 340 (delta 182), pack-reused 1837

Receiving objects: 100% (2267/2267), 435.97 KiB | 1.17 MiB/s, done.

Resolving deltas: 100% (1390/1390), done.

Tapped 16 formulae (28 files, 533.2KB).

younghuui-MacBook-Pro:~ logan$ brew install dart

==> Installing dart from dart-lang/dart

==> Downloading https://storage.googleapis.com/dart-archive/channels/stable/release/2.13.1/sdk/dartsdk-macos-x64-release.zip

######################################################################## 100.0%

==> Caveats

Please note the path to the Dart SDK:

  /usr/local/opt/dart/libexec

==> Summary

🍺  /usr/local/Cellar/dart/2.13.1: 508 files, 477.8MB, built in 10 seconds

==> `brew cleanup` has not been run in 30 days, running now...

Removing: /Users/logan/Library/Caches/Homebrew/autoconf--2.69.catalina.bottle.4.tar.gz... (871.6KB)

Removing: /Users/logan/Library/Caches/Homebrew/icu4c--67.1.catalina.bottle.tar.gz... (26.8MB)

Removing: /Users/logan/Library/Caches/Homebrew/node--15.10.0.catalina.bottle.tar.gz... (15.3MB)

Removing: /Users/logan/Library/Caches/Homebrew/pkg-config--0.29.2_3.catalina.bottle.tar.gz... (234.2KB)

Removing: /Users/logan/Library/Caches/Homebrew/rbenv--1.1.2.catalina.bottle.tar.gz... (19.2KB)

Removing: /Users/logan/Library/Caches/Homebrew/telnet--63.catalina.bottle.tar.gz... (55.0KB)

Removing: /Users/logan/Library/Logs/Homebrew/icu4c... (64B)

Removing: /Users/logan/Library/Logs/Homebrew/yarn... (100B)

Removing: /Users/logan/Library/Logs/Homebrew/node... (64B)

younghuui-MacBook-Pro:~ logan$ dart -v

Usage: dart [<vm-flags>] <dart-script-file> [<script-arguments>]

 

Executes the Dart script <dart-script-file> with the given list of <script-arguments>.

 

Supported options:

--enable-asserts

  Enable assert statements.

--help or -h

  Display this message (add -v or --verbose for information about

  all VM options).

--packages=<path>

  Where to find a package spec file.

--define=<key>=<value> or -D<key>=<value>

  Define an environment declaration. To specify multiple declarations,

  use multiple instances of this option.

--observe[=<port>[/<bind-address>]]

  The observe flag is a convenience flag used to run a program with a

  set of options which are often useful for debugging under Observatory.

  These options are currently:

      --enable-vm-service[=<port>[/<bind-address>]]

      --pause-isolates-on-exit

      --pause-isolates-on-unhandled-exceptions

      --warn-on-pause-with-no-debugger

  This set is subject to change.

  Please see these options for further documentation.

--version

  Print the VM version.

 

--trace-loading

  enables tracing of library and script loading

 

--enable-vm-service[=<port>[/<bind-address>]]

  Enables the VM service and listens on specified port for connections

  (default port number is 8181, default bind address is localhost).

 

--disable-service-auth-codes

  Disables the requirement for an authentication code to communicate with

  the VM service. Authentication codes help protect against CSRF attacks,

  so it is not recommended to disable them unless behind a firewall on a

  secure device.

 

--enable-service-port-fallback

  When the VM service is told to bind to a particular port, fallback to 0 if

  it fails to bind instead of failing to start.

 

--root-certs-file=<path>

  The path to a file containing the trusted root certificates to use for

  secure socket connections.

--root-certs-cache=<path>

  The path to a cache directory containing the trusted root certificates to

  use for secure socket connections.

 

The following options are only used for VM development and may

be changed in any future version:

Flag settings:

abort_on_oom: false (Abort if memory allocation fails - use only with --old-gen-heap-size)

array_bounds_check_elimination: true (Eliminate redundant bounds checks.)

async_debugger: true (Debugger support async functions.)

async_igoto_threshold: 5 (Number of continuations after which igoto-based async is used.-1 means never.)

background_compilation: true (Run optimizing compilation in background)

causal_async_stacks: false (DEPRECATED: Improved async stacks)

check_code_pointer: false (Verify instructions offset in code object.NOTE: This breaks the profiler.)

check_reloaded: false (Assert that an isolate has reloaded at least once.)

check_token_positions: false (Check validity of token positions while compiling flow graphs)

code_comments: false (Include comments into code and disassembly.)

collect_code: false (Attempt to GC infrequently used code.)

collect_dynamic_function_names: true (Collects all dynamic function names to identify unique targets)

compactor_tasks: 2 (The number of tasks to use for parallel compaction.)

compiler_passes: (List of comma separated compilation passes flags. Use -Name to disable a pass, Name to print IL after it. Do --compiler-passes=help for more information.)

complete_timeline: false (Record the complete timeline)

compress_deopt_info: true (Compress the size of the deoptimization info for optimized code.)

concurrent_mark: true (Concurrent mark for old generation.)

concurrent_sweep: true (Concurrent sweep for old generation.)

dead_store_elimination: true (Eliminate dead stores)

dedup_instructions: false (Canonicalize instructions when precompiling.)

deoptimization_counter_inlining_threshold: 12 (How many times we allow deoptimization before we stop inlining.)

deoptimize_alot: false (Deoptimizes we are about to return to Dart code from native entries.)

deoptimize_every: 0 (Deoptimize on every N stack overflow checks)

deoptimize_filter: (null) (Deoptimize in named function on stack overflow checks)

deoptimize_on_runtime_call_every: 0 (Deoptimize functions on every runtime call.)

deoptimize_on_runtime_call_name_filter: (null) (Runtime call name filter for --deoptimize-on-runtime-call-every.)

deterministic: (Enable deterministic mode.)

disable_alloc_stubs_after_gc: false (Stress testing flag.)

disable_heap_verification: false (Explicitly disable heap verification.)

disable_thread_pool_limit: false (Disables the limit of the thread pool (simulates custom embedder with custom message handler on unlimited number of threads).)

disassemble: false (Disassemble dart code.)

disassemble_optimized: false (Disassemble optimized code.)

disassemble_relative: false (Use offsets instead of absolute PCs)

disassemble_stubs: false (Disassemble generated stubs.)

display_sorted_ic_data: false (Calls display a unary, sorted-by count form of ICData)

dual_map_code: false (Dual map jitted code, RW and RX)

dump_megamorphic_stats: false (Dump megamorphic cache statistics)

dump_symbol_stats: false (Dump symbol table statistics)

dump_tables: false (Dump common hash tables before snapshotting.)

dwarf_stack_traces: (Omit CodeSourceMaps in precompiled snapshots and don't symbolize stack traces in the precompiled runtime.)

dwarf_stack_traces_mode: false (Use --[no-]dwarf-stack-traces instead.)

early_tenuring_threshold: 66 (When more than this percentage of promotion candidates survive, promote all survivors of next scavenge.)

eliminate_type_checks: true (Eliminate type checks when allowed by static type analysis.)

enable_asserts: false (Enable assert statements.)

enable_experiment: (Comma separated list of experimental features.)

enable_ffi: true (Disable to make importing dart:ffi an error.)

enable_isolate_groups: false (Enable isolate group support in AOT.)

enable_kernel_expression_compilation: true (Compile expressions with the Kernel front-end.)

enable_mirrors: true (Disable to make importing dart:mirrors an error.)

enable_multiple_entrypoints: true (Enable multiple entrypoints per-function and related optimizations.)

enable_peephole: true (Enable peephole optimization)

enable_simd_inline: true (Enable inlining of SIMD related method calls.)

enable_slow_path_sharing: true (Enable sharing of slow-path code.)

enable_testing_pragmas: false (Enable magical pragmas for testing purposes. Use at your own risk!)

experimental_enable_isolate_groups_jit: false (As an experimental feature enable isolate group support in JIT(goes into effect only when enable_isolate_groups is turned on as well).)

externalize_typed_data_threshold: 18446744073709551615 (Convert TypedData to ExternalTypedData when sending through a message port after it exceeds certain size in bytes.)

fields_may_be_reset: false (Don't optimize away static field initialization)

force_clone_compiler_objects: false (Force cloning of objects needed in compiler (ICData and Field).)

force_evacuation: false (Force compaction to move every movable object)

force_log_flush: false (Always flush log messages.)

force_log_flush_at_size: 0 (Flush log messages when buffer exceeds given size (disabled when 0).)

gc_during_reload: false (Cause explicit GC during reload.)

gc_every: 0 (Run major GC on every N stack overflow checks)

getter_setter_ratio: 13 (Ratio of getter/setter usage used for double field unboxing heuristics)

guess_icdata_cid: true (Artificially create type feedback for arithmetic etc. operations)

huge_method_cutoff_in_code_size: 200000 (Huge method cutoff in unoptimized code size (in bytes).)

huge_method_cutoff_in_tokens: 20000 (Huge method cutoff in tokens: Disables optimizations for huge methods.)

identity_reload: false (Enable checks for identity reload.)

idle_duration_micros: 500000 (Allow idle tasks to run for this long.)

idle_timeout_micros: 1000000 (Consider thread pool isolates for idle tasks after this long.)

ignore_unrecognized_flags: false (Ignore unrecognized flags.)

inline_alloc: true (Inline allocation of objects.)

inline_getters_setters_smaller_than: 10 (Always inline getters and setters that have fewer instructions)

inlining_callee_call_sites_threshold: 1 (Always inline functions containing threshold or fewer calls.)

inlining_callee_size_threshold: 160 (Do not inline callees larger than threshold)

inlining_caller_size_threshold: 50000 (Stop inlining once caller reaches the threshold.)

inlining_depth_threshold: 6 (Inline function calls up to threshold nesting depth)

inlining_filter: (null) (Inline only in named function)

inlining_hotness: 10 (Inline only hotter calls, in percents (0 .. 100); default 10%: calls above-equal 10% of max-count are inlined.)

inlining_recursion_depth_threshold: 1 (Inline recursive function calls up to threshold recursion depth.)

inlining_size_threshold: 25 (Always inline functions that have threshold or fewer instructions)

inlining_small_leaf_size_threshold: 50 (Do not inline leaf callees larger than threshold)

interpret_irregexp: false (Use irregexp bytecode interpreter)

intrinsify: true (Instrinsify when possible)

isolate_log_filter: (null) (Log isolates whose name include the filter. Default: service isolate log messages are suppressed (specify 'vm-service' to log them).)

keep_code: false (Keep deoptimized code for profiling.)

kernel_multiroot_filepaths: (null) (Comma-separated list of file paths that should be treated as roots by frontend compiler.)

kernel_multiroot_scheme: (null) (URI scheme that replaces filepaths prefixes specified by kernel_multiroot_filepaths option)

lazy_async_stacks: true (Reconstruct async stacks from listeners)

lazy_dispatchers: true (Generate dispatchers lazily)

link_natives_lazily: false (Link native calls lazily)

load_cse: true (Use redundant load elimination.)

log_growth: false (Log PageSpace growth policy decisions.)

log_marker_tasks: false (Log debugging information for old gen GC marking tasks.)

marker_tasks: 2 (The number of tasks to spawn during old gen GC marking (0 means perform all marking on main thread).)

max_deoptimization_counter_threshold: 16 (How many times we allow deoptimization before we disallow optimization.)

max_equality_polymorphic_checks: 32 (Maximum number of polymorphic checks in equality operator,)

max_exhaustive_polymorphic_checks: 5 (If a call receiver is known to be of at most this many classes, generate exhaustive class tests instead of a megamorphic call)

max_inlined_per_depth: 500 (Max. number of inlined calls per depth)

max_polymorphic_checks: 4 (Maximum number of polymorphic check, otherwise it is megamorphic.)

max_profile_depth: 128 (Maximum number stack frames walked. Minimum 1. Maximum 255.)

max_speculative_inlining_attempts: 1 (Max number of attempts with speculative inlining (precompilation only))

max_subtype_cache_entries: 100 (Maximum number of subtype cache entries (number of checks cached).)

min_optimization_counter_threshold: 5000 (The minimum invocation count for a function.)

new_gen_garbage_threshold: 90 (Grow new gen when less than this percentage is garbage.)

new_gen_growth_factor: 2 (Grow new gen by this factor.)

new_gen_semi_initial_size: 2 (Initial size of new gen semi space in MB)

new_gen_semi_max_size: 16 (Max size of new gen semi space in MB)

null_assertions: false (Enable null assertions for parameters.)

old_gen_growth_rate: 280 (The max number of pages the old generation can grow at a time)

old_gen_growth_space_ratio: 20 (The desired maximum percentage of free space after old gen GC)

old_gen_growth_time_ratio: 3 (The desired maximum percentage of time spent in old gen GC)

old_gen_heap_size: 30720 (Max size of old gen heap size in MB, or 0 for unlimited,e.g: --old_gen_heap_size=1024 allows up to 1024MB old gen heap)

optimization_counter_scale: 2000 (The scale of invocation count, by size of the function.)

optimization_counter_threshold: 30000 (Function's usage-counter value before it is optimized, -1 means never)

optimization_filter: (null) (Optimize only named function)

optimization_level: 2 (Optimization level: 1 (favor size), 2 (default), 3 (favor speed))

optimize_lazy_initializer_calls: true (Eliminate redundant lazy initializer calls.)

pause_isolates_on_exit: false (Pause isolates exiting.)

pause_isolates_on_start: false (Pause isolates before starting.)

pause_isolates_on_unhandled_exceptions: false (Pause isolates on unhandled exceptions.)

polymorphic_with_deopt: true (Polymorphic calls with deoptimization / megamorphic call)

precompilation: (Precompilation mode)

precompiled_mode: false (Precompilation compiler mode)

print_class_table: false (Print initial class table.)

print_classes: false (Prints details about loaded classes.)

print_cluster_information: false (Print information about clusters written to snapshot)

print_code_source_map: false (Print code source map.)

print_environments: false (Print SSA environments.)

print_flags: true (Print flags as they are being parsed.)

print_flow_graph: false (Print the IR flow graph.)

print_flow_graph_filter: (null) (Print only IR of functions with matching names)

print_flow_graph_optimized: false (Print the IR flow graph when optimizing.)

print_free_list_after_gc: false (Print free list statistics after a GC)

print_free_list_before_gc: false (Print free list statistics before a GC)

print_gop: false (Print global object pool)

print_ic_data_map: false (Print the deopt-id to ICData map in optimizing compiler.)

print_inlining_tree: false (Print inlining tree)

print_metrics: false (Print metrics when isolates (and the VM) are shutdown.)

print_snapshot_sizes: false (Print sizes of generated snapshots.)

print_snapshot_sizes_verbose: false (Print cluster sizes of generated snapshots.)

print_ssa_liveranges: false (Print live ranges after allocation.)

print_stacktrace_at_api_error: false (Attempt to print a native stack trace when an API error is created.)

print_stacktrace_at_throw: false (Prints a stack trace everytime a throw occurs.)

print_unique_targets: false (Print unique dynamic targets)

profile_period: 1000 (Time between profiler samples in microseconds. Minimum 50.)

profile_vm: false (Always collect native stack traces.)

profile_vm_allocation: false (Collect native stack traces when tracing Dart allocations.)

profiler: false (Enable the profiler.)

profiler_native_memory: false (Enable native memory statistic collection.)

propagate_ic_data: true (Propagate IC data from unoptimized to optimized IC calls.)

prune_dead_locals: true (optimize dead locals away)

random_seed: 0 (Override the random seed for debugging.)

randomize_optimization_counter: false (Randomize optimization counter thresholds on a per-function basis (for testing).)

regexp_optimization_counter_threshold: 1000 (RegExp's usage-counter value before it is optimized, -1 means never)

reload_every: 0 (Reload every N stack overflow checks.)

reload_every_back_off: false (Double the --reload-every value after each reload.)

reload_every_optimized: true (Only from optimized code.)

reload_force_rollback: false (Force all reloads to fail and rollback.)

remove_redundant_phis: true (Remove redundant phis.)

remove_script_timestamps_for_test: false (Remove script timestamps to allow for deterministic testing.)

reoptimization_counter_threshold: 4000 (Counter threshold before a function gets reoptimized.)

reorder_basic_blocks: true (Reorder basic blocks)

retain_code_objects: true (Serialize all code objects even if not otherwise needed in the precompiled runtime.)

retain_function_objects: true (Serialize function objects for all code objects even if not otherwise needed in the precompiled runtime.)

sample_buffer_duration: 0 (Defines the size of the profiler sample buffer to contain at least N seconds of samples at a given sample rate. If not provided, the default is ~4 seconds. Large values will greatly increase memory consumption.)

scavenger_tasks: 2 (The number of tasks to spawn during scavenging (0 means perform all marking on main thread).)

share_enclosing_context: true (Allocate captured variables in the existing context of an enclosing scope (up to innermost loop) and spare the allocation of a local context.)

shared_slow_path_triggers_gc: false (TESTING: slow-path triggers a GC.)

show_internal_names: false (Show names of internal classes (e.g. "OneByteString") in error messages instead of showing the corresponding interface names (e.g. "String"). Also show legacy nullability in type names.)

show_invisible_frames: false (Show invisible frames in stack traces.)

silent_warnings: false (Silence warnings.)

sound_null_safety: (Respect the nullability of types at runtime.)

source_lines: false (Emit source line as assembly comment.)

stacktrace_every: 0 (Compute debugger stacktrace on every N stack overflow checks)

stacktrace_filter: (null) (Compute stacktrace in named function on stack overflow checks)

startup_timeline: false (Record the startup timeline)

stop_on_excessive_deoptimization: false (Debugging: stops program if deoptimizing same function too often)

stress_async_stacks: false (Stress test async stack traces)

stress_test_background_compilation: false (Keep background compiler running all the time)

stress_write_barrier_elimination: false (Stress test write barrier elimination.)

strict_null_safety_checks: false (Enable strict type checks for non-nullable types and required parameters.)

support_disassembler: true (Support the disassembler.)

systrace_timeline: false (Record the timeline to the platform's tracing service if there is one)

timeline_dir: (null) (Enable all timeline trace streams and output VM global trace into specified directory.)

timeline_recorder: 'ring' (Select the timeline recorder used. Valid values: ring, endless, startup, and systrace.)

timeline_streams: (null) (Comma separated list of timeline streams to record. Valid values: all, API, Compiler, CompilerVerbose, Dart, Debugger, Embedder, GC, Isolate, and VM.)

timing: false (Dump isolate timing information from timeline.)

trace_bailout: false (Print bailout from ssa compiler.)

trace_class_finalization: false (Trace class finalization.)

trace_compilation_trace: false (Trace compilation trace.)

trace_compiler: false (Trace compiler operations.)

trace_constant_propagation: false (Print constant propagation and useless code elimination.)

trace_debugger_stacktrace: false (Trace debugger stacktrace collection)

trace_deoptimization: false (Trace deoptimization)

trace_deoptimization_verbose: false (Trace deoptimization verbose)

trace_failed_optimization_attempts: false (Traces all failed optimization attempts)

trace_field_guards: false (Trace changes in field's cids.)

trace_inlining: false (Trace inlining)

trace_inlining_intervals: false (Inlining interval diagnostics)

trace_integer_ir_selection: false (Print integer IR selection optimization pass.)

trace_intrinsifier: false (Trace intrinsifier)

trace_irregexp: false (Trace irregexps.)

trace_kernel: false (Trace Kernel service requests.)

trace_load_optimization: false (Print live sets for load optimization pass.)

trace_optimizing_compiler: false (Trace only optimizing compiler operations.)

trace_osr: false (Trace attempts at on-stack replacement.)

trace_precompiler: false (Trace precompiler.)

trace_profiled_isolates: false (Trace profiled isolates.)

trace_profiler: false (Profiler trace)

trace_range_analysis: false (Trace range analysis progress)

trace_regexp_bytecodes: false (trace_regexp_bytecodes)

trace_reload: false (Trace isolate reloading)

trace_reload_verbose: false (trace isolate reloading verbose)

trace_resolving: false (Trace resolving.)

trace_rewind: false (Trace frame rewind)

trace_safepoint: false (Trace Safepoint logic.)

trace_service: false (Trace VM service requests.)

trace_service_pause_events: false (Trace VM service isolate pause events.)

trace_service_verbose: false (Provide extra service tracing information.)

trace_shutdown: false (Trace VM shutdown on stderr)

trace_source_positions: false (Source position diagnostics)

trace_ssa_allocator: false (Trace register allocation over SSA.)

trace_strong_mode_types: false (Trace optimizations based on strong mode types.)

trace_thread_interrupter: false (Trace thread interrupter)

trace_timeline: false (Trace timeline backend)

trace_timeline_analysis: false (Trace timeline analysis backend)

trace_type_finalization: false (Trace type finalization.)

trace_type_propagation: false (Trace flow graph type propagation)

trap_on_deoptimization: false (Trap on deoptimization.)

truncating_left_shift: true (Optimize left shift to truncate if possible)

two_args_smi_icd: true (Generate special IC stubs for two args Smi operations)

unopt_megamorphic_calls: true (Enable specializing megamorphic calls from unoptimized code.)

unopt_monomorphic_calls: true (Enable specializing monomorphic calls from unoptimized code.)

use_bare_instructions: true (Enable bare instructions mode.)

use_cha_deopt: true (Use class hierarchy analysis even if it can cause deoptimization.)

use_compactor: false (Compact the heap during old-space GC.)

use_exp_cache: false (Use library exported name cache)

use_field_guards: true (Use field guards and track field types)

use_lib_cache: false (Use library name cache)

use_osr: true (Use OSR)

use_slow_path: false (Set to true for debugging & verifying the slow paths.)

use_sse41: true (Use SSE 4.1 if available)

use_table_dispatch: true (Enable dispatch table based calls.)

verbose_debug: false (Verbose debugger messages)

verbose_gc: false (Enables verbose GC.)

verbose_gc_hdr: 40 (Print verbose GC header interval.)

verbose_stack_overflow: false (Print additional details about stack overflow.)

verify_acquired_data: false (Verify correct API acquire/release of typed data.)

verify_after_gc: false (Enables heap verification after GC.)

verify_before_gc: false (Enables heap verification before GC.)

verify_entry_points: false (Throw API error on invalid member access throuh native API. See entry_point_pragma.md)

verify_handles: false (Verify handles.)

verify_store_buffer: false (Enables store buffer verification before and after scavenges.)

vm_name: 'vm' (The default name of this vm as reported by the VM service protocol)

warn_on_pause_with_no_debugger: false (Print a message when an isolate is paused but there is no debugger attached.)

warning_as_error: false (Treat warnings as errors.)

worker_thread_priority: -2147483648 (The thread priority the VM should use for new worker threads.)

worker_timeout_millis: 5000 (Free workers when they have been idle for this amount of time.)

write_protect_code: true (Write protect jitted code)

write_protect_vm_isolate: true (Write protect vm_isolate.)

write_retained_reasons_to: (null) (Print reasons for retaining objects to the given file)

younghuui-MacBook-Pro:~ logan$ 

younghuui-MacBook-Pro:~ logan$ which dart

/usr/local/bin/dart

younghuui-MacBook-Pro:~ logan$ 

 

이렇게 설치가 끝났다.

이제 다트 문법을 익힐 차례다.

 

 

반응형