我使用 Rust 网站上提供的官方curl 命令在我的 macos 系统上安装了 rust。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
我检查了 rustc 的版本来验证安装,它工作正常。
但是,当我尝试对诸如
cargo --version
或 cargo new backend
等货物运行任何命令时,我收到以下错误。我不知道为什么我会得到这个,因为我刚刚下载了 Rust,没有做任何其他事情。我怎样才能解决错误并使货物正常工作。
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString stringByStandardizingPath]: unrecognized selector sent to instance 0x60000133c0c0'
*** First throw call stack:
(
0 CoreFoundation 0x000000018d2ec570 __exceptionPreprocess + 176
1 libobjc.A.dylib 0x000000018cdddeb4 objc_exception_throw + 60
2 CoreFoundation 0x000000018d39e12c -[NSObject(NSObject) __retain_OA] + 0
3 CoreFoundation 0x000000018d2567d4 ___forwarding___ + 1572
4 CoreFoundation 0x000000018d2560f0 _CF_forwarding_prep_0 + 96
5 Foundation 0x000000018e32c860 -[NSProcessInfo arguments] + 188
6 CoreFoundation 0x000000018d367d48 __getDefaultArguments_block_invoke + 96
7 libdispatch.dylib 0x000000018cfe8910 _dispatch_client_callout + 20
8 libdispatch.dylib 0x000000018cfea14c _dispatch_once_callout + 32
9 CoreFoundation 0x000000018d3676e4 _addBackstopValuesForIdentifierAndSource + 640
10 CoreFoundation 0x000000018d221ffc __81-[_CFXPreferences(SourceAdditions) withNamedVolatileSourceForIdentifier:perform:]_block_invoke + 144
11 CoreFoundation 0x000000018d36738c -[_CFXPreferences withNamedVolatileSourceForIdentifier:perform:] + 272
12 CoreFoundation 0x000000018d22836c -[CFPrefsSearchListSource addNamedVolatileSourceForIdentifier:] + 136
13 CoreFoundation 0x000000018d3a660c __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke.155 + 296
14 CoreFoundation 0x000000018d3a62b4 -[_CFXPreferences withSearchLists:] + 84
15 CoreFoundation 0x000000018d2238c0 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 300
16 CoreFoundation 0x000000018d3a6460 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 384
17 CoreFoundation 0x000000018d2231e8 -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] + 156
18 CoreFoundation 0x000000018d223110 _CFPreferencesCopyAppValueWithContainerAndConfiguration + 112
19 SystemConfiguration 0x000000018dfb5478 SCDynamicStoreCopyProxiesWithOptions + 180
20 libcurl.4.dylib 0x00000001042a6d48 Curl_macos_init + 16
21 libcurl.4.dylib 0x000000010428be5c global_init + 172
22 libcurl.4.dylib 0x000000010428bda0 curl_global_init + 68
23 cargo 0x0000000103266878 _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h9969c74c6cd47fe4E + 36
24 cargo 0x000000010337423c _ZN3std10sys_common4once5queue4Once4call17hcf0ec3e1860a2be3E + 724
25 cargo 0x0000000103266a5c _ZN4curl9INIT_CTOR9init_ctor17hcaba8dae76a2e3deE + 96
26 dyld 0x000000018ce35a24 ___ZZNK5dyld46Loader25findAndRunAllInitializersERNS_12RuntimeStateEENK3$_0clEv_block_invoke + 168
27 dyld 0x000000018ce7b328 ___ZNK5dyld313MachOAnalyzer18forEachInitializerER11DiagnosticsRKNS0_15VMAddrConverterEU13block_pointerFvjEPKv_block_invoke.209 + 340
28 dyld 0x000000018ce6e668 ___ZNK5dyld39MachOFile14forEachSectionEU13block_pointerFvRKNS0_11SectionInfoEbRbE_block_invoke + 496
29 dyld 0x000000018ce152fc _ZNK5dyld39MachOFile18forEachLoadCommandER11DiagnosticsU13block_pointerFvPK12load_commandRbE + 300
30 dyld 0x000000018ce6d6a0 _ZNK5dyld39MachOFile14forEachSectionEU13block_pointerFvRKNS0_11SectionInfoEbRbE + 192
31 dyld 0x000000018ce7ae3c _ZNK5dyld313MachOAnalyzer18forEachInitializerER11DiagnosticsRKNS0_15VMAddrConverterEU13block_pointerFvjEPKv + 516
32 dyld 0x000000018ce31b38 _ZNK5dyld46Loader25findAndRunAllInitializersERNS_12RuntimeStateE + 524
33 dyld 0x000000018ce37f70 _ZNK5dyld416JustInTimeLoader15runInitializersERNS_12RuntimeStateE + 36
34 dyld 0x000000018ce31f24 _ZNK5dyld46Loader23runInitializersBottomUpERNS_12RuntimeStateERN5dyld35ArrayIPKS0_EE + 220
35 dyld 0x000000018ce35ab0 _ZZNK5dyld46Loader38runInitializersBottomUpPlusUpwardLinksERNS_12RuntimeStateEENK3$_1clEv + 112
36 dyld 0x000000018ce320f0 _ZNK5dyld46Loader38runInitializersBottomUpPlusUpwardLinksERNS_12RuntimeStateE + 380
37 dyld 0x000000018ce574dc _ZN5dyld44APIs25runAllInitializersForMainEv + 464
38 dyld 0x000000018ce19fa0 _ZN5dyld4L7prepareERNS_4APIsEPKN5dyld313MachOAnalyzerE + 3192
39 dyld 0x000000018ce18edc start + 1844
)
libc++abi: terminating due to uncaught exception of type NSException
[1] 85046 abort cargo --version
我尝试重新启动系统,但没有任何改变。
你能显示这个命令的输出吗:
ls -la ~/.cargo
另外尝试:
export PATH="$HOME/.cargo/bin:$PATH"
获取
~/.bashrc
并重新启动终端