我正在尝试安装 Laravel Homestead,以便能够在本地测试我的 Laravel 项目。

我正在关注本教程: http : //laravel.com/docs/4.2/homestead

在“安装 Homestead”部分中,我遵循了第二步“手动通过 Git(无本地 PHP)”,我在本地没有安装任何 PHP,无法使用 Composer。 (PHP 不应该作为 Homestead 的一部分安装吗?)

我到了这部分:

安装 Homestead CLI 工具后,运行 bash init.sh 命令来创建 Homestead.yaml 配置文件:

bash init.sh

在命令提示符下,我尝试输入以下命令:

bash init.sh

我收到以下错误:

'bash' is not recognized as an internal or external command, operable program or batch file.

然后我尝试在 Git Bash 中输入相同的命令,出现以下错误:

bash: init.sh: 没有那个文件或目录

当我试图简单地进入 Git Bash 时

init.sh

我收到以下错误:

sh.exe": init.sh: command not found

#1楼 票数:12

我很好地遇到了这个问题。 你需要跳进你的终端(我在 Mac 上。)

  • 在你的控制台中输入: cd ~/Homestead
  • 并确保您位于新生成的 Homestead 文件夹中(您可以随时单击Finder > your home directory > Homestead以确认它应该在何处),
  • 然后在终端中简单地输入ls - 如果它列出了所有文件,如Vagrantfilecomposer.lock和 bash init.sh ,你应该在。

一旦你知道你在正确的 Homestead 文件夹中,现在就是你运行bash init.sh那个点

执行此操作后,它现在说Homestead initialized!

#2楼 票数:8

.shunix/linux 脚本可执行文件,在Windows上无法识别。 包中包含一个init.bat ,但本教程中没有引用它。

只需从命令行运行init.bat 它将文件复制到:

%HOMEDRIVE%%HOMEPATH%\.homestead

#3楼 票数:0

您需要安装 Git Bash,然后在 Git Bash 中运行命令。

#4楼 票数:0

尝试对我init.bat

#5楼 票数:-1

我找到了您可能正在寻找的答案。 我遇到了同样的问题。 只需确保在 bash init.sh 的末尾放置一个 ;

所以在 git bash cmd 你会有这一行

$ bash init.sh;

#6楼 票数:-2

只需使用 sudo 即可。

$sudo bash init.sh

  ask by Maxim Laco translate from so

未解决问题?本站智能推荐:

2回复

无法在Windows7计算机上运行Laravel流浪者盒子

我正在尝试运行无家可归的宅基laravel虚拟机,但不能。 我遵循官方指示 。 我的步骤: Vagrant和VirtualBox已成功安装。 vagrant box add laravel/homestead下载。 git clone https://github.com
1回复

将宅基Laravel与mysql数据库连接

嗨,大家好,我是一个新手,有这个问题,我找不到任何询问或有人在谈论这个问题 如您所见,在我输入正确的密码以连接数据库之后,什么都没有发生,git bash cli仍然像这样,我可以键入任何内容,并且它将保持不变,我必须再次执行ctrl + c和“ vagrant ssh”,因为卡住了,谢
4回复

使用git终端时,laravel宅基地“找不到驱动程序”

当我在 Windows 上使用 git 终端并尝试运行“php artisan migrate”来迁移我的表时,我收到此错误: 1 PDOException::("找不到驱动程序") 但是当我通过 ssh 登录到我的虚拟框“vagrant ssh”时,当我导航到站点文件夹并运行“php arti
1回复

关于每个Laravel项目安装Homestead

我正在将Homestead用于Laravel开发环境。 我在全球范围内安装了Homestead,一切正常。 但是,当要为每个Laravel项目安装Homestead时,我有一个问题: 我是否必须在本地计算机上安装PHP,Composer才能运行此命令? 因此,当要为每个Larav
1回复

带有Homestead/Laravel安装的问题(Mac)

我正在按照以下说明在Mac上安装Homestead http://pastebin.com/48PHSNC2 Homestead已正确安装,但是在初始化时未创建Homestead.yaml文件。 我不知道如何重新初始化宅基地或解决此问题。 通读Laravel安装指南,它建议您使用$ ba
1回复

安装LDAP后,Homestead/Laravel显示白页

我使用的是Homestead ,并安装ldap的php作为vagrant这样的: 我有错误: 即使在安装LDAP之前登录有效,我仍检查了典型的错误。 有一个{{ csrf_token() }} , storage/framework/sessions具有777许可,我已经清除了缓存,但
1回复

为什么sqlite3在我的homestead/Laravel设置中不起作用?

我最近安装了宅基地,绝对是这方面的初学者。 话虽如此,我已经按照 5.2 教程安装了 Homestead,安装了 Laravel,并开始遵循教程。 一切都很顺利,直到我进入将数据库切换到 sqlite3 并进行迁移的部分。 我一直被困在那里。 我会尽可能详细地说明情况。 我使用的是 Windows
1回复

即使安装了Laravel-homestead也找不到MySQL

我是Laravel和PHP的新手。 现在,我希望将Laravel项目链接到Mysql数据库。 我正在使用os x 10.10,并且已经安装了homestead和vagrant 。 但是,当我在命令行中输入which mysql时,被告知mysql not found 。 mysql数据库