首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知错误:无法用Symfony Panther在Laravel中为用户数据dir创建临时dir

未知错误:无法用Symfony Panther在Laravel中为用户数据dir创建临时dir
EN

Stack Overflow用户
提问于 2020-02-27 18:27:25
回答 1查看 430关注 0票数 2

我正在使用Symfony Panther和Laravel框架。我在使用这个时出错了

(Facebook\WebDriver\Exception\UnknownErrorException(code:未知错误:无法为用户数据dir创建临时dir {“异常”:“对象

0):

I已经安装了XAMPPforWindows7.4.2.

PHP: 7.4.2,Apache2.4.41

composer.json

代码语言:javascript
复制
"require": {
        "php": "^7.1.3",
        "fabpot/goutte": "^3.2",
        "fideloper/proxy": "^4.0",
        "guzzlehttp/guzzle": "~6.0",
        "laravel/framework": "5.7.*",
        "laravel/tinker": "^1.0",
        "symfony/css-selector": "^4.4",
        "symfony/http-client": "^4.4",
        "symfony/panther": "^0.7.0"
    }

拉幅控制器级

代码语言:javascript
复制
namespace App\Http\Controllers;

include (base_path() .'/vendor/autoload.php');
use Illuminate\Http\Request;
use Symfony\Component\DomCrawler\Crawler;

use Symfony\Component\BrowserKit\HttpBrowser;
use Symfony\Component\HttpClient\HttpClient;

class PageController extends Controller
{
    public function myFunction(Request $request)
    {
        $client = \Symfony\Component\Panther\Client::createChromeClient();

        $client->request('GET', 'https://api-platform.com'); // Yes, this website is 100% written in JavaScript
        $client->clickLink('Support');

        // Wait for an element to be rendered
        $crawler = $client->waitFor('.support');

        echo $crawler->filter('.support')->text();
    }
}

2020-02-27 16:12:21 local.ERROR:未知错误:无法为用户数据dir local.ERROR创建临时dir

EN

回答 1

Stack Overflow用户

发布于 2020-02-27 18:38:51

  1. 检查磁盘在空间上是否运行不足。
  2. 是否具有正确的权限?可能需要使用提升的permissions.
  3. Check、%TEMP%%TMP%环境变量运行,并确保它们的存在。(为此,在Windows的命令行上运行echo %TEMP%echo %TMP% )

Related: "cannot create temp dir for user data dir" error when not running as admin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60439567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档