问题标签 [scotchbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 如何使用 Sequel Pro 连接到 vagrant mysql 数据库
如何使用 Sequel Pro 连接到 vagrant mysql 数据库?具体来说,ScotchBox 3?
php - 未安装 PHP XML 库 发现 Grav 问题
我刚开始使用 Grav,但我无法继续,因为我正试图在我当地的 Scotch Box 3.0 中使用 Grav。我已经在我的 Mac 上使用 brew 更新了 PHP,但似乎 Grav 仍然找不到它。有什么建议吗?谢谢
vagrant - Vagrant VM 上的 CouchDB(苏格兰威士忌)
我正在尝试在 Scotch Box VM 上设置 CouchDB(并最终使用 PouchDB)。VM 运行良好,并通过包含以下代码包括端口 5849 的端口转发:
虚拟机运行良好。localhost:8080 将加载 PHP 主页,如果我运行节点服务器,则 localhost:3000 将加载节点脚本,但 localhost:5984 仅在从浏览器或使用 curl 从主机命令行加载时返回空响应curl: (52) Empty reply from server
.
当我已经习惯vagrant ssh
访问VM时,我可以按预期 使用curl localhost:5984
来获取。{"couchdb":"Welcome","uuid":"9cabeb8f66947adabe9443594aa7f69c","version":"1.6.0","vendor":{"version":"15.10","name":"Ubuntu"}}
这是我一直在参考的指南: https ://pouchdb.com/guides/setup-couchdb.html
附加信息:当我转到 192.168.33.10:5984(而不是使用 localhost 端口转发)时,结果是连接被拒绝。
关于我的问题可能是什么的任何建议?我原以为是转发问题,但端口 8080 和 3000 工作正常,访问 IP:5984 不起作用,这让我感到奇怪。我还认为该服务可能没有运行,但是在 VM 上执行 ssh 并运行 curl 似乎表明它实际上正在运行。
谢谢!
laravel - 使用 laravel 5.4 在 VM 上运行开发安装错误
我正在尝试开始使用 npm 和 vue 进行前端开发,但开始时遇到了困难。我正在使用 scotchbox pro,它只是一个用于开发的 Vagrant 盒子。我在 Windows 10 上运行这个虚拟机并全新安装了 laravel 5.4。
默认的 package.json 在那里(https://github.com/laravel/laravel/blob/master/package.json),过去几天我一直在尝试运行 npm install ,但没有成功。
我不确定我应该在哪里寻求有关此问题的支持,因为它可能是 laravel、npm 或我的 VM。我很难找到关于如何启动和运行的可靠资源!
这是我得到的 npm run dev 输出:
node.js - ETXTBSY:运行 npm install 时文本文件很忙(通过带有 Unix 的 Vagrant - 桌面操作系统是 Windows)
我正在使用运行带有“Scotchbox 2.0”(A Vagrant LAMP Stack)的 Vagrant 盒子的 Windows 7 桌面工作,它工作得很好。- https://box.scotch.io
在我的 vagrant box 中,我安装了node 11.0.0
& npm 6.4.1
——此时是最新版本。
我有一个包含 package.json 文件的目录 - 我运行npm install
以在短时间内下载所有依赖项,我在终端中收到以下消息:
我已经尝试unlink
对它声明的文件执行命令并重新运行npm install
,但是我得到了同样的错误(但有更多的包),如上所示我该如何解决这个错误?
这里有类似的问题:- https://github.com/npm/npm/issues/20605
vagrant - 我的 Vagrant Sotch io 3.5 机器将提供网页服务,但不会服务于端口 8000 上的主机
我在许多项目中使用 Vagrant 盒子,在此之前我没有遇到任何问题。为了帮助我的文档工作人员,我使用 Vagrant 设置了 MkDocs,一切正常,直到我想从主机浏览。
我使用scotch/box 3.5 免费版,Python 2.7.12
我已经安装pip 18.1
并开始了sudo mkdocs serve
。我知道它正在工作,因为我可以curl http://127.0.0.1:8000
但是当我浏览主机http://192.168.33.10:8000/
时返回
浏览http://192.168.33.10
将返回Scotch IO 盒子 /public/index.php
我还尝试关闭盒子的 apache 服务器,但这也无济于事。有人看到我的设置有什么问题吗?
流浪文件
deploy.sh #!/usr/bin/env bash
更新
我可以看到MkDocs
正在运行并检测到源文件的更改。
服务器在盒子上运行。
permissions - Craft 3 CMS 和本地资产上传的权限问题
我已经完成了在本地配置 Craft 3 CMS 的步骤。我使用 Scotchbox 和 Composer 通过 MacOS Mojave 在 Ubuntu 上进行安装,直到将资产上传到本地服务器为止,一切都很好......现在我不断收到消息:
上传失败。错误消息是:“无法创建根目录“/Users/marcus/projects/craft-two/web/images/drinks”。mkdir():权限被拒绝
从那以后,我尝试更新权限,使项目文件夹craft-two
对用户和组可读、可写和可执行,但这并没有帮助。
非常感谢一些指导......已经搜索了很多无济于事。谢谢
vagrant - 无法启动 scotchbox pro vagrant
我正在努力在运行 10.14.6 的 MacBook Pro 上安装 scotch box pro。我运行 vagrant up,此消息出现在终端中。
==> 默认值:在挂载选项中检测到挂载所有者 ID。(uid: 1000 guestpath: /var/www) ==> 默认值:在挂载选项中检测到挂载组 ID。(gid:1000 访客路径:/var/www)