使用nb plugin install或nb命令下的升级命令报错 #85
Answered
by
yanyongyu
fatinghenji
asked this question in
问答
-
|
这是使用nb命令更新报错的log: Welcome to NoneBot CLI!
? What do you want to do? Update a Published Plugin
[?] Plugin name you want to search? nonebot-plugin-petpet
Traceback (most recent call last):
File "/usr/local/bin/nb", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1236, in invoke
return Command.invoke(self, ctx)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/decorators.py", line 21, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/nb_cli/__init__.py", line 24, in main
handle_no_subcommand()
File "/usr/local/lib/python3.9/dist-packages/nb_cli/handlers.py", line 157, in handle_no_subcommand
answers["subcommand"]()
File "/usr/local/lib/python3.9/dist-packages/nb_cli/handlers.py", line 338, in update_plugin
plugins = _get_plugins()
File "/usr/local/lib/python3.9/dist-packages/nb_cli/handlers.py", line 360, in _get_plugins
return list(map(lambda x: Plugin(**x), plugins))
File "/usr/local/lib/python3.9/dist-packages/nb_cli/handlers.py", line 360, in <lambda>
return list(map(lambda x: Plugin(**x), plugins))
File "/usr/local/lib/python3.9/dist-packages/pydantic/main.py", line 406, in __init__
raise validation_error
pydantic.error_wrappers.ValidationError: 3 validation errors for Plugin
id
field required (type=value_error.missing)
link
field required (type=value_error.missing)
repo
field required (type=value_error.missing) 这是使用 root@localhost:~/bot# nb plugin install nonebot_plugin_petpet
Traceback (most recent call last):
File "/usr/local/bin/nb", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/nb_cli/__init__.py", line 116, in install
install_plugin(name, file, index)
File "/usr/local/lib/python3.9/dist-packages/nb_cli/handlers.py", line 292, in install_plugin
plugins = _get_plugins()
File "/usr/local/lib/python3.9/dist-packages/nb_cli/handlers.py", line 360, in _get_plugins
return list(map(lambda x: Plugin(**x), plugins))
File "/usr/local/lib/python3.9/dist-packages/nb_cli/handlers.py", line 360, in <lambda>
return list(map(lambda x: Plugin(**x), plugins))
File "/usr/local/lib/python3.9/dist-packages/pydantic/main.py", line 406, in __init__
raise validation_error
pydantic.error_wrappers.ValidationError: 3 validation errors for Plugin
id
field required (type=value_error.missing)
link
field required (type=value_error.missing)
repo
field required (type=value_error.missing) |
Beta Was this translation helpful? Give feedback.
Answered by
yanyongyu
Jan 14, 2022
Replies: 1 comment 5 replies
-
|
升级nb-cli |
Beta Was this translation helpful? Give feedback.
5 replies
Answer selected by
fatinghenji
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
升级nb-cli