Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mircool opened this issue Apr 12, 2025 · 1 comment
Open

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

mircool opened this issue Apr 12, 2025 · 1 comment
Labels
bug Something isn't working plain.dev

Comments

@mircool
Copy link

mircool commented Apr 12, 2025

本机环境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                       
@davegaeddert
Copy link
Member

Thanks for reporting it — I'd be happy to look at a PR or suggestion but I'm not sure I can easily reproduce this right now.

@davegaeddert davegaeddert added bug Something isn't working plain.dev labels Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working plain.dev
Projects
None yet
Development

No branches or pull requests

2 participants