【发布时间】:2015-12-03 22:47:25
【问题描述】:
我想试试 Phoenix 框架,但是受不了
我安装了 elixir brew install elixir,之后我安装了 Phoenix mix archive.install /path/to/archive
并尝试mix phoenix.new new_app 并得到错误:
** (UndefinedFunctionError) undefined function:crypto.strong_rand_bytes/1 (module :crypto is not available)
:crypto.strong_rand_bytes(64)
lib/phoenix_new.ex:459: Mix.Tasks.Phoenix.New.random_string/1
lib/phoenix_new.ex:187: Mix.Tasks.Phoenix.New.run/4
(mix) lib/mix/cli.ex:55: Mix.CLI.run_task/2
(elixir) lib/code.ex:363: Code.require_file/2
Elixir -v 1.1.1
混合-v 1.1.1
二郎/OTP 18
OSX 10.11.1
【问题讨论】:
-
这可能与openssl有关。我会检查是否已安装,然后重新安装 erlang 和 elixir。