Skip to content

运行plain报错,和hosts有关 #27

Open
@mircool

Description

@mircool

本机环境Windows 11
此报错好像和hosts编码有关系,请修复

$ uv run plain dev
Generating SSL certificates for app.localhost...
Note: the local CA is not installed in the system trust store.
Run "mkcert -install" for certificates to be trusted automatically ⚠️

Created a new certificate valid for the following names 📜
 - "app.localhost"

The certificate is at "E:\Projects\TEST\plain-starter-app\.plain\dev\certs\app.loc
alhost-cert.pem" and the key at "E:\Projects\TEST\plain-starter-app\.plain\dev\certs\app.localhost-key.pem" ✅                                                      
It will expire on 12 July 2027 🗓

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "E:\Projects\TEST\plain-starter-app\.venv\Scripts\plain.exe\__main__.py", l
ine 10, in <module>                                                                 File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\click\core.py",
 line 1161, in __call__                                                               return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\click\core.py",
 line 1082, in main                                                                   rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\click\core.py",
 line 1697, in invoke                                                                 return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\click\core.py",
 line 1675, in invoke                                                                 rv = super().invoke(ctx)
         ^^^^^^^^^^^^^^^^^^^
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\click\core.py",
 line 1443, in invoke                                                                 return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\click\core.py",
 line 788, in invoke                                                                  return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\click\decorator
s.py", line 33, in new_func                                                           return f(get_current_context(), *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\plain\dev\cli.p
y", line 74, in cli                                                                   returncode = Dev(port=port, hostname=hostname, log_level=log_level).run()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^     
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\plain\dev\cli.p
y", line 200, in run                                                                  self.modify_hosts_file()
  File "E:\Projects\TEST\plain-starter-app\.venv\Lib\site-packages\plain\dev\cli.p
y", line 305, in modify_hosts_file                                                    content = f.read()
              ^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal mult
ibyte sequence                       

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions