mix 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

mix 命令安装:


-bash/zsh: mix command not found

# Windows (WSL2)
sudo apt-get update sudo apt-get install elixir

# Debian
apt-get install elixir

# Ubuntu
apt-get install elixir

# Alpine
apk add elixir

# Arch Linux
pacman -S elixir

# Kali Linux
apt-get install elixir

# Fedora
dnf install elixir

# OS X
brew install elixir

# Raspbian
apt-get install elixir

# Dockerfile
dockerfile.run/mix

# Docker
docker run cmd.cat/mix mix

mix 命令补充说明:


mix 命令既可用于将代码组织到 Elixir 项目中,也可用于维护 Elixir。对于维护 Elixir,该工具提供了一些高级功能,如依赖项管理、打包、准备文档、测试等。

所有 mix 功能都由一组任务表示。任务是用 Elixir 编写的一段代码,用于解决特定问题。与程序一样,许多任务接受输入参数和 / 或支持选项,这些选项会略微修改其行为,但其他任务则不会。有两种类型的任务:安装此或该存档后可用的任务(本地任务)和 mix 提供的任务(内置任务)。如果未指定其他任务,则默认执行运行任务。

尽管 mix 的大部分内容是任务,但手册页并不包含与每个任务相关的帮助信息,因为 mix 是自描述的。因此,使用帮助任务,您可以获得本地/内置任务的完整列表以及与特定任务相关的信息。

就 Erlang/OTP 而言,存档是带有 .ez 扩展名的 ZIP 文件,其中包含预编译的 OTP 应用程序及其所有依赖项。

应用程序是一种实体,它有助于将多组组件组合成一个单元,以简化它们在其他系统中的重用。

mix 命令语法:


mix [options] file1 file2 ...

mix 命令选项:


-l, --line-by-line
    Mix files line by line, interleaving in order of appearance.

-s, --size
    Mix files by chunks of specified size.

-p, --pattern
    Mix files based on matching regular expression patterns.
Segments are defined by matches to the provided regex.

-t, --time
    Mix files based on time stamps from first value found in the line using specified .

-o, --output
    Specify the output file instead of standard output.

-h, --help
    Display help message and exit.

-v, --verbose
    Enable verbose output.

mix 命令实例:


mix 执行特定文件:

mix run my_script.exs

mix 创建新项目:

mix new project_name

mix 运行项目测试:

mix test

mix 编译项目:

mix compile

mix 列出所有混合命令:

mix help

mix 扩展阅读:


 

CommandNotFound ⚡️ 坑否 - 其他频道扩展阅读:




mix 命令评论