2017-09-26 1 views
2

私の目標は、Excel VBAからスクリプトを作成できるようにneo4jドットネットドライバーをインストールすることです。したがって、以下のようにpowershell install packageコマンドを使用しています。powershellパッケージマネージャーを使用してWindows 10上でneo4jのdotnetドライバーをインストールする方法

PS:>インストール・パッケージNeo4j.Driver-1.2.1

と私は、次のエラーメッセージました:私は私の問題は、私のPowerShell環境を見つけるように構成されていないということだと思います

Install-Package : No match was found for the specified search criteria and package name 'Neo4j.Driver-1.2.1'. Try 
Get-PackageSource to see all available registered package sources. 
At line:1 char:1 
+ Install-Package Neo4j.Driver-1.2.1 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Ex 
    ception 
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage 

をパッケージはナゲットを使用しています。これは私には全く新しいものなので、どんな助けもありがたいです。ここ は私の現在の設定です: PS C:\ WINDOWS \ SYSTEM32>取得-packagesource

名前はProviderName IsTrusted場所 ---- ------------ ------偽--- -------- nuget.org NuGet偽https://api.nuget.org/v3/index.json PSGallery PowerShellGet https://www.powershellgallery.com/api/v2/

PS C:\ WINDOWS \ SYSTEM32>見つける-packageprovider

名バージョンソースの概要 --- ------------------ nuget 2.8.5.208 https://onege ... OneGetメタパッケージマネージャのためのNuGetプロバイダ PSL 1.0.0.210 https://onege ... OneGetメタパッケージマネージャのためのPSLプロバイダ chocolatey 2.8.5.130 https://onege ...のためのChocolateyPrototypeプロバイダOneGetメタ... DockerMsftProvider 1.0.0.1 PSGallery PowerShellモジュールでは、発見するためのコマンドが含まれています。 PowerShellGet 1.1.3.2 PSGallery PowerShellモジュールの検出用コマンドがあります。 ContainerImage 0.6.4.0 PSGalleryこれはPackageManagementプロバイダモジュールですどのように... GistProvider 0.6 PSGallery Gist-as-a-Package - パッケージ管理PowerShell P ... GitHubProvider 0.5 PSGallery GitHub-as-a-Package - PackageMan NanoServerPackage 1.0.1.0 PSGallery発見、保存、および削除するPackageManagementプロバイダ ChocolateyGet 1.0.0.1 PSGalleryパッケージを検出するPowerShell OneGetプロバイダ TSDProvider 0.2 PSGallery PowerShell PackageManagerプロバイダが&を検索するようにプロバイダを検索します。 .. DockerMsftProviderInsiderで、発見するためのコマンドで1.0.0.2 PSGalleryのPowerShellモジュール... OfficeProvider 1.0.0.1 PSGallery OfficeProviderは、ユーザーが... GitLabProvider 1.3.4 PSGallery GitLab PackageManagementプロバイダのマイクロソフト MyAlbum 0.1.2 PSGalleryをインストールすることができますMyAlbumプロバイダはあなたの遠隔地の写真を発見します... WSAProvider 1.0.0.4 PSGalleryプロバイダto Disco PSGallery Zero Installは、分散したクロスプラットフォームのソフトウエアです。 DockerProvider 0.0.0.3 PSGalleryのPowerShellモジュールで、発見のためのコマンドがあります。 AppxGet 0.1.0.1 PSGallery ...

私がfind-packageコマンドを実行すると、PSGalleryソースイベントのパッケージのみが表示されますが、NuGetはパッケージソースの1つとして表示されます。 find-packageからの部分出力です。

PS C:\ WINDOWS \ SYSTEM32>見つける - パッケージ

名バージョンソースの概要 ---- ------- ------ ------- AzureRM 3.4.0 PSGalleryマイクロソフトのAzureのPowerShellの.profile - 資格 Azure.Storage 3.4.0 PSGalleryマイクロソフトのAzure PowerShellのプロフィール - ストレージサービスセンチ

答えて

1

指定されたバージョンせずにインストールしてみてください。

PM> Install-Package Neo4j.Driver 

あなたは最新バージョン(現在1.4.1)を手に入れます。

EDIT - 私はいくつかの掘り出しを行いました。 NETバージョンの依存関係があり、v1.2.1が.net 4.5.2で動作しないように見えます。私は、ローカルテストプロジェクトを4.6.1に変更しました。そして、ドライバのv1.2.1がうまくインストールされます。だから、あなたの.netバージョンをチェックすることをお勧めします(または単に最新のNeo4jドライバのバージョンに固執する)。

また、パッケージを指定する方法が正しいとは限りません。バージョンを指定する方法は次のとおりです。

PM> Install-Package Neo4j.Driver -version 1.2.1 
+0

Davidありがとうございます。元の投稿に追加情報を追加しました。 PowerShellのパッケージマネージャーコマンドを使用しているため、私のコマンドは間違っています。ビジュアルスタジオのパッケージマネージャーではありません。 –

関連する問題