Why Conan shows me "ERROR: Specify the 'user' and the 'channel' or neither of them" when I try to run "conan export-pkg . hello/0.1@myuser/testing"?
Why Conan shows me "ERROR: Specify the 'user' and the 'channel' or neither of them" when I try to run "conan export-pkg . hello/0.1@myuser/testing"?
我正在尝试使用
conan export-pkg . hello/0.1@myuser/testing
命令遵循 https://docs.conan.io/en/latest/creating_packages/existing_binaries.html 中的教程。但是 conan
一直显示此错误消息:
ERROR: Specify the 'user' and the 'channel' or neither of them
.
如果我同时删除 user
和 channel
没有任何区别。
我试过了:
conan export-pkg . hello/0.1
conan export-pkg . hello
conan export-pkg .
我每次都遇到同样的错误。此错误消息是关于什么的以及如何解决?我做错了什么?
我的conan
版本是:1.29.0
在向 Conan 开发人员提交 issue 后,我已经解决了这个问题。
我已将 conan.conf
中的 storage.path
设置更改为驱动器 D:\
:
的 top-level 文件夹
# File: <username>/.conan/conan.conf
# ...
[storage]
# (default) Relative path to a folder in C:\
#path = ./data
# Absolute path to a top-level folder in D:\
path = D:\conan_packages
过了一会儿,它就停止工作了。
我通过将 storage.path
设置为 D:\
的非 top-level 文件夹来解决这个问题,例如
[storage]
path = D:\conan\packages
我正在尝试使用
conan export-pkg . hello/0.1@myuser/testing
命令遵循 https://docs.conan.io/en/latest/creating_packages/existing_binaries.html 中的教程。但是 conan
一直显示此错误消息:
ERROR: Specify the 'user' and the 'channel' or neither of them
.
如果我同时删除 user
和 channel
没有任何区别。
我试过了:
conan export-pkg . hello/0.1
conan export-pkg . hello
conan export-pkg .
我每次都遇到同样的错误。此错误消息是关于什么的以及如何解决?我做错了什么?
我的conan
版本是:1.29.0
在向 Conan 开发人员提交 issue 后,我已经解决了这个问题。
我已将 conan.conf
中的 storage.path
设置更改为驱动器 D:\
:
# File: <username>/.conan/conan.conf
# ...
[storage]
# (default) Relative path to a folder in C:\
#path = ./data
# Absolute path to a top-level folder in D:\
path = D:\conan_packages
过了一会儿,它就停止工作了。
我通过将 storage.path
设置为 D:\
的非 top-level 文件夹来解决这个问题,例如
[storage]
path = D:\conan\packages