ローカルのrails環境にneo4jを導入したい
ローカル環境でrailsのアプリを作る中で、Neo4jrbを導入したいと考えております。 そこで、 https://neo4jrb.readthedocs.io/en/latest/Setup.html#adding-the-gem-to-an-existing-project を参考に、neo4jを導入する際に必要なGemfileなどのひな形が入ったrailsアプリは作成できました。 その後に、rake neo4j:install[community-latest]、このコマンドでneo4jのインストールをしようと試みました。 しかし、rake aborted! argumenterror: wrong number of arguments (given 1, expected 0)とエラーがでたり、それを修正しようと調べ、 C:\Ruby27-x64\lib\ruby\gems\2.7.0\gems\neo4j-rake_tasks-0.7.19\lib\neo4j\rake_tasks/windows_server_manager.rbの、 def install super return unless nt_admin? system_or_fail(neo4j_command_path(:install)) puts 'Neo4j Installed as a service.' end を消してみると、 rake aborted! Errno::EACCES: Permission denied @ apply2files - C:/Users/username/AppData/Local/Temp/neo4j-download20210404-13756-wjegze と表示され、やはりインストールが上手くいかず、neo4jのインストール、サーバーを起動させることが出来ません。 そこで、また色々調べていたところ、ある方が、このrake neo4j:~ の一連の作業は、コマンドラインからneo4jサーバーの管理をするためのもので、neo4jのサイトから直接ダウンロードすれば、その作業は必要ないと指摘されていました。 そこで、サイトからneo4jのダウンロード、インストールをし、localhost:7474でサーバーを立ち上げるまでは行けました。 しかし、私の知識不足で、作成したrailsアプリと、その立ち上げたneo4jサーバーのつなげ方が分かりません。 そのあたりのrailsの設定方法を教えて頂きたいです。 もし、railsのフォルダ内のコマンドラインからneo4jをつなげるやり方での解決方法が分かる方がいましたら、その方法を教えて頂いてもとてもありがたいです。 何か説明不足で解答できない部分があれば、できる限り早急に捕捉の説明をします。 よろしくお願いします。
補足情報(ツールのバージョンなど)
Windows 10 home
ruby version: 2.7.2
rails version: 5.2.5
neo4j version: 4.2.4
あなたの回答
tips
プレビュー