ruki

Results 1751 comments of ruki

在更新下试试,应该可以了,可能是 depot_tools 版本太老了。。 ```console xrepo update-repo xrepo install -vD --build depot_tools ```

你可以在这个位置,print(os.getenv("PATH")) 看下,按理应该有的。。而且我这本地测试,ci 测试都正常,没法复现 https://github.com/xmake-io/xmake-repo/blob/96c88f10678ff5d2b54175dbd327fb13e9e47a71/packages/d/depot_tools/xmake.lua#L61 ```console cd xmake-repo xmake l scripts/test.lua --shallow -vD depot_tools ```

> gn.bat gen out.gn "--args=v8_enable_test_features=false is_shared_library=false is_debug=false v8_use_external_startup_data=false is_component_build=false target_os=\"win\" is_clang=false v8_enable_i18n_support=false extra_cflags=[\"/MT\"] treat_warnings_as_errors=false target_cpu=\"x64\" v8_static_library=true v8_monolithic=true symbol_level=0 is_official_build=false use_custom_libcxx=false" 执行失败了,但是没看到任何 error 。

> So the issue seems to be during execution of [gclient](https://github.com/xmake-io/xmake-repo/blob/04d3a3214f9b7176194fadc6c0961d2283c901e1/packages/v/v8/xmake.lua#L56)? right, I don't know why, you can debug it.

moduleonly target 本身不会编译,是在父 target 里面编译这些 mpp的,所以 package 你也得配置上 public ,目前还不支持对 moduleonly 自动设置 public

这边不完全对标标准库,仅仅提供自有接口的 跨平台行为一致性,以及确保目前自己的需求够用。所以当初对于这种 极端不常用的 case ,完全没做处理,来尽可能轻量化。。没必要为了一堆 平常基本不会用到的 case 去写大量的处理代码。 正常情况下,这里,我都是可以直接 assert(n),强制报错,不让去传 n = 0 的 case。

不支持,要么生成 vsxmake,然后自己配置额外的 xmake config 参数切到 android

这里不也是 task 么。 https://github.com/xmake-io/xmake-vscode/blob/297176e2ec462ff5dea7fcde01f4d65e91546510/src/terminal.ts#L70

你可以提 pr 过来

那就先放着,我暂时没空