Skip to content

Instantly share code, notes, and snippets.

@developerworks
Created September 23, 2016 08:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save developerworks/e11560cff249a94e45beedfca14b707f to your computer and use it in GitHub Desktop.
Save developerworks/e11560cff249a94e45beedfca14b707f to your computer and use it in GitHub Desktop.
ranch_test
➜ tmp git clone https://github.com/jekens/ranch_test.git
Cloning into 'ranch_test'...
remote: Counting objects: 21, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 21 (delta 2), reused 21 (delta 2), pack-reused 0
Unpacking objects: 100% (21/21), done.
Checking connectivity... done.
➜ tmp cd ranch_test
➜ ranch_test git:(master) mix deps.get
➜ ranch_test git:(master)
Running dependency resolution
Dependency resolution completed
exfswatch: 0.2.1
exsync: 0.1.3
fs: 0.9.2
ranch: 1.2.1
* Getting ranch (Hex package)
Checking package (https://repo.hex.pm/tarballs/ranch-1.2.1.tar)
Using locally cached package
* Getting exsync (Hex package)
Checking package (https://repo.hex.pm/tarballs/exsync-0.1.3.tar)
Using locally cached package
* Getting exfswatch (Hex package)
Checking package (https://repo.hex.pm/tarballs/exfswatch-0.2.1.tar)
Using locally cached package
* Getting fs (Hex package)
Checking package (https://repo.hex.pm/tarballs/fs-0.9.2.tar)
Using locally cached package
➜ ranch_test git:(master) ✗ mix compile
** (Mix) You're trying to run :ranch_test on Elixir v1.2.6 but it has declared in its mix.exs file it supports only Elixir ~> 1.3
➜ ranch_test git:(master) ✗ kiex use 1.3.3
Using 1.3.3
➜ ranch_test git:(master) ✗ mix compile
==> fs (compile)
Compiled src/sys/inotifywait.erl
Compiled src/sys/fsevents.erl
Compiled src/sys/inotifywait_win32.erl
Compiled src/fs_event_bridge.erl
Compiled src/fs_sup.erl
Compiled src/fs_app.erl
Compiled src/fs_server.erl
Compiled src/fs.erl
Compiling c_src/mac/cli.c
Compiling c_src/mac/compat.c
Compiling c_src/mac/main.c
==> ranch
DEPEND ranch.d
ERLC ranch.erl ranch_acceptor.erl ranch_acceptors_sup.erl ranch_app.erl ranch_conns_sup.erl ranch_listener_sup.erl ranch_protocol.erl ranch_server.erl ranch_ssl.erl ranch_sup.erl ranch_tcp.erl ranch_transport.erl
APP ranch.app.src
==> exfswatch
Compiling 4 files (.ex)
Generated exfswatch app
==> exsync
Compiling 6 files (.ex)
Generated exsync app
==> ranch_test
Compiling 7 files (.ex)
warning: variable opts is unused
lib/ranch_test/ssl_protocol_handler.ex:8
warning: variable opts is unused
lib/ranch_test/tcp_protocol_handler.ex:7
warning: variable data is unused
lib/ranch_test/ssl_protocol_handler.ex:20
warning: variable data is unused
lib/ranch_test/tcp_protocol_handler.ex:19
warning: variable state is unused
lib/ranch_test/tcp_protocol_handler.ex:19
warning: variable state is unused
lib/ranch_test/ssl_protocol_handler.ex:20
warning: variable reason is unused
lib/ranch_test/tcp_protocol_handler.ex:33
warning: variable reason is unused
lib/ranch_test/ssl_protocol_handler.ex:34
warning: variable pid is unused
lib/ranch_test/tcp_protocol_handler.ex:38
warning: variable pid is unused
lib/ranch_test/ssl_protocol_handler.ex:39
warning: variable reason is unused
lib/ranch_test/tcp_protocol_handler.ex:38
warning: variable reason is unused
lib/ranch_test/ssl_protocol_handler.ex:39
warning: variable reason is unused
lib/ranch_test/tcp_protocol_handler.ex:42
warning: variable reason is unused
lib/ranch_test/ssl_protocol_handler.ex:43
warning: variable state is unused
lib/ranch_test/tcp_protocol_handler.ex:42
warning: variable state is unused
lib/ranch_test/ssl_protocol_handler.ex:43
Generated ranch_test app
➜ ranch_test git:(master) ✗ iex -S mix
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
ExSync started.
Interactive Elixir (1.3.3) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment