我应该提前指出,我基本上是 Linux 文盲——我是 Windows 用户,我想尝试一下 Hack 语言,这似乎是启动和运行的最快方法。
我遵循本教程系列并尝试启动配置的图像。
当我运行homestead uporhomestead provision时,它失败并显示相同的错误消息:
Rasmus Schultz@SIDEWINDER-7240 ~
$宅基地规定
==> 默认值:运行供应商:文件...
==> 默认值:运行配置器:shell...
默认值:运行:内联脚本
==> 默认值:grep:无法识别的选项 '---- BEGIN SSH2 PUBLIC KEY ----
==> 默认值:评论:“RasmusHomestead”
==> 默认值:AAAAB3NzaC1yc2EAAAABJQAAAQEAhJ4eUnXFP7dCX98KtqNoZI9WwkE0+EBfuggt
……剪……
==> 默认:bVlGxJAHJd6u0vW9fssohiaUuo+8i48zHn8Ciqs5XVAn79m/PQ==
==> 默认值:---- 结束 SSH2 公钥 ----
==> 默认值:'
==> 默认值:用法:grep [OPTION]... PATTERN [FILE]...
==> 默认:尝试 'grep --help' 获取更多信息。
==> 默认值:---- BEGIN SSH2 PUBLIC KEY ---- 注释:“RasmusHomestead”AAAAB3NzaC1yc2EAAAABJQAAAQEAhJ4eUnXFP7dCX98KtqNoZI9WwkE0+EBfuggt
……剪……
bVlGxJAHJd6u0vW9fssohiaUuo+8i48zHn8Ciqs5XVAn79m/PQ== ---- END SSH2 PUBLIC KEY ----
==> 默认值:运行配置器:shell...
默认值:运行:内联脚本
==> 默认值:/tmp/vagrant-shell:第 1 行:/home/vagrant/.ssh/$2:模糊重定向
SSH 命令以非零退出状态响应。流浪汉
假设这意味着命令失败。此命令的输出
应该在上面的日志中。请阅读输出以确定什么
出错。
我已经尝试更新 Composer、Homestead、Vagrant、VirtualBox、Homestead 盒子图像,我能想到的一切——我很确定它们都是最新的。
Rasmus Schultz@SIDEWINDER-7240 ~
$宅基地
Laravel Homestead 版本 2.0.17
Rasmus Schultz@SIDEWINDER-7240 ~
$宅基地更新
==> 默认值:检查 'laravel/homestead' 的更新
默认值:最新安装的版本:0.2.6
默认值:版本约束:
默认值:提供者:virtualbox
==> 默认值:Box 'laravel/homestead' (v0.2.6) 正在运行最新版本。
Rasmus Schultz@SIDEWINDER-7240 ~
$ composer 全局更新 laravel/homestead
将当前目录更改为 C:/Users/Rasmus Schultz/AppData/Roaming/Composer
使用包信息加载作曲家存储库
更新依赖项(包括 require-dev)
无需安装或更新
生成自动加载文件
这是我的Homestead.yaml文件:
---
ip:“192.168.10.10”
内存:2048
中央处理器:1
提供者:虚拟机
授权:C:\Users\Rasmus Schultz\.ssh\RasmusHomestead.pub
键:
- C:\Users\Rasmus Schultz\.ssh\RasmusHomestead
文件夹:
- 地图:C:\工作区
到:/home/vagrant/代码
网站:
- 地图:test.dev
到:/home/vagrant/代码/测试
hhvm: 真的
数据库:
- 宅基地
变量:
- 键:APP_ENV
值:本地
此grep错误看起来像是在配置时出现在盒子内部的内部问题 - 好像发出的 grep 命令无效?
是什么赋予了?
更新:
好的,第一个问题解决了 - 它期待不同的密钥格式,但这并没有修复“模糊重定向”错误消息......假设我必须重新配置?我关闭了vagrant并重新启动它,没有运气。
$宅基地规定
==> 默认值:运行供应商:文件...
==> 默认值:运行配置器:shell...
默认值:运行:内联脚本
==> 默认值:运行配置器:shell...
默认值:运行:内联脚本
==> 默认值:/tmp/vagrant-shell:第 1 行:/home/vagrant/.ssh/$2:模糊重定向
SSH 命令以非零退出状态响应。流浪汉
假设这意味着命令失败。此命令的输出
应该在上面的日志中。请阅读输出以确定什么
出错。