当前位置: 首页 > article >正文

在Windows上非ASCII(包括中文名)用户名导致Bazel不能使用的问题

Bazel是一款Google公司提供的构建系统。
影响版本: 7.5.x以及8.0.0之前的版本
当我尝试用来构建代码的时候,出现了如下的错误(下面的是使用help这个最基础命令的日志):

E:\Codes\tmp\xxx>bazel.exe help
Extracting Bazel installation...
Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing c:\users\wangding\_bazel_������\mhbaa5od\server\jvm.out
Error: Unable to access jarfile c:\\users\\wangding\\_bazel_??????\\install\\2c6e961c0ed763b33d5d5fbf42980427\\A-server.jar

看上面的问题,可以大致猜测是字符集存在问题,这时修改系统的字符集为UTF8,并且尝试更换更换显示语言,发现都无法解决问题。
那么,通过观察发现,我登陆操作系统的名字为中文名,于是尝试新创建一个英文的账户名(Admin),登入后执行上述命令,发现能够正常使用。
那么确定是,用户名为中文的问题,之后修改操作系统登录的中文名为英文,问题解决。
这个Bug已经汇报到Github上Bazel的代码库中:https://github.com/bazelbuild/bazel/issues/25119,可能在后续版本中解决。

原文地址:https://blog.csdn.net/cn_newer/article/details/145397277
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/525878.html

相关文章:

  • 游戏开发领域 - 游戏引擎 UE 与 Unity
  • 从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架
  • 智云-一个抓取web流量的轻量级蜜罐-k8s快速搭建教程
  • 基于 WEB 开发的在线考试系统设计与实现
  • [创业之路-269]:《创业讨论会》- 系统之韵:从麻雀到5G系统的共通性探索
  • 蓝桥杯之c++入门(一)【C++入门】
  • OpenEuler学习笔记(十六):搭建postgresql高可用数据库环境
  • 什么是线性化PDF?
  • Effective Objective-C 2.0 读书笔记—— 消息转发
  • 登录管理——认证方案(JWT、拦截器、ThreadLocal)
  • 代码随想录算法训练营第三十九天-动态规划-337. 打家劫舍 III
  • 批量解密,再也没有任何限制了
  • 【逻辑学导论】1.4论证与说明
  • AI领域的技术评估与地缘政治困境 ——评析Anthropic CEO关于DeepSeek的矛盾论述
  • 【测试】开发模型和测试模型
  • C++,STL 头文件组织:结构、分类与最佳实践
  • 【BUUCTF】[GXYCTF2019]BabysqliV3.01
  • 【MySQL】我在广州学Mysql 系列——MySQL用户管理示例
  • 级数论存在重大错误的原因:中学数学对无穷数列的认识存在重大错误
  • android获取EditText内容,TextWatcher按条件触发