composer-php - 试图在 goormide 上安装作曲家
问题描述
我正在尝试将作曲家安装到 GoormIDE。在此之前,我曾经使用非常简单的 cloud9,但现在我需要使用任何其他云服务,所以我找到了 GoormIDE。我无法安装作曲家。
我尝试了几个链接,但我不断收到错误,例如bash: composer: command not found
我试过的链接
https://getcomposer.org/download/
https://getcomposer.org/doc/00-intro.md
https://www.hostinger.com/tutorials/how-to-install-composer
我想安装composer,然后安装laravel,这样我就可以开始编码了。我在 GoormIDE 中使用 PHP 7.1。
解决方案
在按照https://getcomposer.org/download/composer.phar
的说明进行操作后,您可能会看到该文件已生成。
您需要使此composer.phar
文件全局可访问,以便composer
在系统上的任何位置使用命令。键入此命令以使其成为全局:
mv composer.phar /usr/local/bin/composer
顺便说一句,goormIDE目前正在为 PHP 堆栈提供 Ubuntu 14.04,而 PHP 不再支持该版本的 Ubuntu。因此,如果您打算进一步设置 laravel 环境,我建议您创建一个带有空白(Ubuntu 16.04)堆栈的新容器并在容器中安装 PHP。Install PHP 7.3
您可以在Additional module/package
步骤中一键安装 PHP 。
综上所述:
- 单击
Create a new container
goormIDE仪表板。 - 输入容器名称。
- 在
Choose a software stack
步骤中,选择Blank (16.04)
。 - 在
Additional module/package
步骤中,选择Install PHP 7.3
选项。 - 创建并打开容器。
- 在终端上键入以下命令。
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
- 键入
composer --help
以确认您的安装。
推荐阅读
- sql - 如何打印 db2 数据库中每个列/表的详细信息(表名、列名、数据类型)?
- editor - 插入符号和选择的 Rubymine 编辑器问题
- python - 在 pyspark 数据框中循环遍历两列时将值添加到新列
- angular - 401 未经身份验证用于检测 Intent 对话流
- azure-application-insights - Application Insights 和 Azure 流分析查询将整个自定义维度导出为字符串
- java - 使用 '
swift - 迁移到 Swift 4.2 后模糊使用“过滤器” - server - 如何检查我的服务器是专用的还是从 cpanel 共享的?
- c# - 在循环中创建对象时实体框架变慢
- javascript - 浏览器导航到文件下载时如何显示页面内容?