📜  安装 phoenix 1.6 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:32.451000             🧑  作者: Mango

安装 Phoenix 1.6 - Shell/Bash

Phoenix 是一款基于 Elixir 语言构建的开源 Web 框架,它提供了一组工具和约定,用于帮助构建可维护和可扩展的 Web 应用程序。本篇文章将介绍如何在 Shell/Bash 环境下安装 Phoenix 1.6 版本。

环境准备

在开始安装 Phoenix 1.6 之前,需先确保以下环境可用:

  • Elixir 1.12 或更高版本
  • Node.js 12 或更高版本
  • PostgreSQL 数据库
安装 Phoenix

安装 Phoenix 的最简单方法是通过 Elixir 自带的 Mix 工具,运行以下命令:

mix archive.install hex phx_new 1.6.0

该命令将下载并安装 Phoenix 1.6 版本的 Mix 归档文件。在安装完成后,您可以通过运行以下命令来验证 Phoenix 是否已正确安装:

mix phx.new --version

如果安装成功,您应该能够看到类似于以下输出:

Phoenix installer v1.6.0
创建新项目

现在,您已经成功安装了 Phoenix 1.6,可以开始创建新项目了。在 Shell/Bash 环境中,切换到要创建项目的目录,然后运行以下命令:

mix phx.new your_project_name

其中,your_project_name 是您要创建的项目名称。该命令将为您的项目创建基本的文件结构和配置文件,并编译和安装必要的依赖项。在项目创建完成之后,您可以使用以下命令启动 Phoenix 应用程序:

cd your_project_name
mix phx.server

该命令将启动 Phoenix 应用程序并监听默认端口 4000。

配置数据库

默认情况下,Phoenix 应用程序使用 SQLite 作为其数据库。如需使用 PostgreSQL 数据库,请编辑 config/dev.exs 文件,并在其中进行如下配置:

config :your_project_name, YourProjectName.Repo,
  username: "postgres",
  password: "password",
  database: "your_database_name",
  hostname: "localhost",
  pool_size: 10

其中,your_database_name 是您所创建的 PostgreSQL 数据库名称。

总结

通过以上步骤,您已经成功在 Shell/Bash 环境下安装了 Phoenix 1.6,并创建了一个基本的应用程序。如需进一步学习和开发 Phoenix,建议阅读其官方文档,以获得更详细的指导和示例。

参考链接