エラー:gem ...(Errno :: EACCES)を実行中に、別のコンピュータですか?
私はバンドルインストールを行い、宝石が紛失していると言いました。宝石がインストールされたため、このエラーが発生しました。このエラーの原因は何ですか?どうすれば修正できますか?私は同様のスレッドを見たが、私には別のパラメータ(macbook)があるようだ。
エラー:gem ...(Errno :: EACCES)を実行中に、別のコンピュータですか?
私はバンドルインストールを行い、宝石が紛失していると言いました。宝石がインストールされたため、このエラーが発生しました。このエラーの原因は何ですか?どうすれば修正できますか?私は同様のスレッドを見たが、私には別のパラメータ(macbook)があるようだ。
宝石のGitHubレポによれば、.#base64_string_io_spec.rb は、symbolic linkから[email protected]
です。これはメンテナの開発環境の中で、特に彼の姓がLebedevだと考えると、間違いなく偶然のリンクになっています。それはまだ最新版の宝石ですので、何が起こったのかを説明し、何らかの理由でシンボリックリンクが必要ない場合に削除されるように依頼しています。これが修正されるのを待つことができない場合は、その間に宝石のv2.2.0をインストールすることができます(symlinkのようには見えません)。
これは他の人によって問題として提起されていない理由を完全に理解していませんが、this Rubygems issueは、Windowsで宝石を解凍する際にRubygemsがシンボリックリンクを無視していたことを示唆しています。私はこれがエラーメッセージのパスに基づいてWindows環境であると仮定しています。
バンドラを使用している場合は、別途gem install
を実行する必要はありません。私は "宝石を紛失しました"というメッセージがもっと正確に何を言ったのか不思議です。