首页 > 解决方案 > 错误 MSB3073:命令“chmod +x for chromedriver”在 MAC OS 上以代码 255 退出

问题描述

在 mac OS 上执行我的 Visual Studio 代码时出现此错误。

构建输出:

    Building solution <ProjectName> (Debug)
    Build started 5/3/2021 9:47:37 AM.
    __________________________________________________
    Project "/<ProjectPath>.csproj" (Build target(s)):
    
    Target ChmodChromeDriver:
        chmod +x "/Users/<username>/.nuget/packages/selenium.webdriver.chromedriver/90.0.4430.2400/build/../driver/mac64/chromedriver"
        /var/folders/pn/c8wb7fb92g13k5231zb_4rm00000gq/T/tmp1920ceab045e4db182e4536f1fec7730.exec.cmd: line 5: exit: %errorlevel%: numeric argument required
    setlocal
        /Users/<username>/.nuget/packages/selenium.webdriver.chromedriver/90.0.4430.2400/build/Selenium.WebDriver.ChromeDriver.targets(82,5): error MSB3073: The command "chmod +x "/Users/<username>/.nuget/packages/selenium.webdriver.chromedriver/90.0.4430.2400/build/../driver/mac64/chromedriver"" exited with code 255.
    Done building target "ChmodChromeDriver" in project "<ProjectName>.csproj" -- FAILED.
    
    Done building project "<ProjectName>.csproj" -- FAILED.
    
    Build FAILED.
    
    /Users/<username>/.nuget/packages/selenium.webdriver.chromedriver/90.0.4430.2400/build/Selenium.WebDriver.ChromeDriver.targets(82,5): error MSB3073: The command "chmod +x "/Users/<username>/.nuget/packages/selenium.webdriver.chromedriver/90.0.4430.2400/build/../driver/mac64/chromedriver"" exited with code 255.
        0 Warning(s)
        1 Error(s)
    
    Time Elapsed 00:00:00.19

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Build: 1 error, 0 warnings

我也在终端上运行相同的命令,它在那里完美运行。有人可以帮我摆脱这个吗?

标签: macosvisual-studioselenium-chromedriver

解决方案


推荐阅读