我正在尝试从命令行运行特定的Behat场景,这就是我正在做的事情:
$ bin/behat features/features/baseline.feature:3
Run Code Online (Sandbox Code Playgroud)
然而,这并未取得这种情况.
如果我跑
bin/behat features/features/baseline.feature
Run Code Online (Sandbox Code Playgroud)
我可以运行整个功能文件.
这是文件的样子 - 我正在尝试运行的场景是在我的文本编辑器的第3行:
Feature:
@api
Scenario: Clear cache
Given the cache has been cleared
When I am on the homepage
Then I should get a "200" HTTP response
Scenario:
Given I am not logged in
When I am on the homepage
Then I should see the text "We love our users"
Run Code Online (Sandbox Code Playgroud) 我有我的项目结构:
src/
?? Model/
?? User.php
Run Code Online (Sandbox Code Playgroud)
我的User.php文件如下所示:
<?php
namespace Bix\Model;
class User {
Run Code Online (Sandbox Code Playgroud)
我的composer.json自动加载器是这样的:
"autoload": {
"psr-4": {
"Bix\\": "src/"
}
}
Run Code Online (Sandbox Code Playgroud)
最后我的bootstrap.php是这样的:
use Bix\Model\User;
// PSR-4 Autoloader.
require_once "vendor/autoload.php";
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试创建一个new User(),我会收到错误Fatal error: Class 'User' not found in /var/www/public/api/v1/index.php on line 8
看一下作曲家autoload_psr4.php文件看起来没问题:
// Autoload_psr4.php由Composer生成
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname(dirname($vendorDir));
return array(
'XdgBaseDir\\' => array($vendorDir . '/dnoegel/php-xdg-base-dir/src'),
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
'KeenIO\\' => array($vendorDir . '/keen-io/keen-io/src'),
'Bix\\' => array($baseDir . '/src'),
);
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我上面的错误吗?
我正在尝试在容器优化的Google Cloud Compute Engine节点中运行一个小型docker-compose应用程序,但是在尝试在以下情况下安装卷时我遇到了问题docker-compose up:
Creating lightning_redis_1 ...
Creating lightning_db_1 ...
Creating lightning_redis_1
Creating lightning_db_1 ... done
Creating lightning_api_1 ...
Creating lightning_api_1 ... error
ERROR: for lightning_api_1 Cannot start service api: error while creating mount source path '/rootfs/home/jeremy/lightning': mkdir /rootfs: read-only file sys
tem
ERROR: for api Cannot start service api: error while creating mount source path '/rootfs/home/jeremy/lightning': mkdir /rootfs: read-only file system
Encountered errors while bringing up the project.
jeremy@instance-1 ~/lightning $
Run Code Online (Sandbox Code Playgroud)
我的docker-compose.yml文件如下所示:
version: '3'
services:
client: …Run Code Online (Sandbox Code Playgroud)