実現したいこと
HTTP.getで発生する下記のエラーを解決したい。
LoadError: MethodError: Cannot convert
an object of type
SubArray{UInt8,1,Memory{UInt8},Tuple{UnitRange{Int64}},true} to an object of type
SubArray{UInt8,1,Vector{UInt8},Tuple{UnitRange{Int64}},true}
The function convert
exists, but no method is defined for this combination of argument types.
発生している問題・分からないこと
HTTP.getのバージョンが古いことが原因らしいのでアップデートしたい。
しかしupdateだと更新できず、add HTTP@1.10.17とするとTemporalが干渉してアップデート出来ない。
rm Temporalをした後に再度addを実行しても同じTemporal干渉エラーが発生します。
Remove-ItemでManifest.tomlを削除してPkg.instantiate()'を使用したManifestの再作成もしましたが効果はありませんでした。
エラーメッセージ
error
1add HTTP@1.10.17 2 Resolving package versions... 3ERROR: Unsatisfiable requirements detected for package Temporal [a110ec8f]: 4 Temporal [a110ec8f] log: 5 ├─possible versions are: 0.5.0 - 0.8.1 or uninstalled 6 └─restricted by compatibility requirements with HTTP [cd3eb016] to versions: uninstalled — no versions left 7 └─HTTP [cd3eb016] log: 8 ├─possible versions are: 0.6.10 - 1.10.17 or uninstalled 9 ├─restricted to versions * by project [1d70a2f2], leaving only versions: 0.6.10 - 1.10.17 10 │ └─project [1d70a2f2] log: 11 │ ├─possible versions are: 0.0.0 or uninstalled 12 │ └─project [1d70a2f2] is fixed to version 0.0.0 13 └─restricted to versions 1.10.17 by an explicit requirement, leaving only versions: 1.10.17
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Get-Contentで見たところTemporalがManifest.tomlにあることは分かっています。
しかしどのように削除したら良いかから先が分からず、copilotも堂々巡りになってしまいました。
補足
特になし
