Mac (OSX 10.10.1) でASP.NET 5とその新しいコマンド ライン ツール ( kpm
、、など)を使用しようとしていますが、 . 通常、インストールは正常に機能しますが、パッケージの新しいバージョンが公開されたばかりで、パッケージが見つからないと表示される場合を除きます。たとえば、次のようになります。kvm
kpm install
kpm
~/Projects/myproj: kpm install My.Custom.Pkg 1.0.4
CACHE https://www.myget.org/F/aspnetvnext/api/v2/FindPackagesById()?Id='My.Custom.Pkg'
CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='My.Custom.Pkg'
CACHE http://tools.production.com/nuget/FindPackagesById()?Id='My.Custom.Pkg'
My.Custom.Pkg.1.0.4 was added to project.json.
Restoring packages for /Users/montgomeryc/Projects/myproj/project.json
CACHE https://www.myget.org/F/aspnetvnext/api/v2/FindPackagesById()?Id='My.Custom.Pkg'
CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='My.Custom.Pkg'
CACHE http://tools.production.com/nuget/FindPackagesById()?Id='My.Custom.Pkg'
Resolving complete, 4286ms elapsed
Unable to locate My.Custom.Pkg >= 1.0.4
Restore complete, 4294ms elapsed
約 20 分待つとkpm install My.Custom.Pkg 1.0.4
、新しいパッケージ バージョンが検出されます。kpm
Windows マシンで Visual Studio を開き、新しく発行されたパッケージをすぐに見つけることができるため、これはキャッシュに問題があるようです。
私の質問は、ローカルの kpm キャッシュを強制的にクリアする方法はありますか? ディレクトリでもありませ~/.kpm/packages
ん...それはこのユースケースには役立たないようです。さまざまな NuGet フィードに対して GET 要求を行っているときに、別の内部 http キャッシュがあるようです。