【发布时间】:2014-12-07 18:42:48
【问题描述】:
经过多次尝试,我终于设法在 Ubuntu VM 上安装了 Syfony。然而,当我提交这个时,我的(希望是最后一个)障碍得到了以下回复:
user1@Vbox:/var/www/symfony$ symfony new user1project
symfony: command not found
user1@Vbox:/var/www/symfony$
如果找不到,我会认为这是一个相当基本的错误 - 但是 Symfony 似乎运行正常,因为当我运行 php app/check.php 并检查 localhost/config.php 时,它们都报告系统已准备好运行 Symfony。当我转到 localhost/app_dev.php 时,除了左上角的工作“主页”之外,我得到一个空白页面 - 在我不确定这是否正确之前没有使用过 Symfony。
我一直在按照说明进行操作,但被困在这一步:
http://symfony.com/doc/current/quick_tour/the_big_picture.html#creating-your-first-symfony-project
【问题讨论】:
-
您是否完成了将
symfony可执行文件复制到/usr/local/bin并使用chmod a+x使其可执行的步骤?当您通过mv移动文件时,您是否将其从symfony.phar重命名为symfony?换句话说,它可能以/usr/local/bin/symfony.phar的形式坐在/usr/local/bin中。 -
在您的
$PATH环境变量中找不到可执行文件——这些说明假定/usr/local/bin将在$PATH中(通常是),但请验证1)您将其复制到该位置按照指示 2)您按照指示使其可执行 3)该位置实际上在您的$PATH中。从命令行执行echo $PATH以查看您的内容。 -
谢谢@MichaelBerkowski!我一直在使用 composer 并移动它而不是 Symfony.phar。