簡體   English   中英

錯誤:執行gem…(Errno :: EACCES)時,另一台計算機?

[英]ERROR: While executing gem … (Errno::EACCES), another computer?

在此處輸入圖片說明

我進行了捆綁安裝,並說我缺少寶石,所以我進行了寶石安裝,但出現此錯誤。 什么是此錯誤的原因,我該如何解決? 我看到了類似的線程,但是我的線程似乎還有另一個參數(macbook)。

根據寶石的GitHub庫, #base64_string_io_spec.rb是一個符號鏈接lebedev@MacBook-Pro-2.local.4354 很明顯,這是維護人員開發環境中某些內容的偶然鏈接,尤其是考慮到他的姓氏Lebedev。 它仍然在gem的最新版本中,因此我會在回購上提交一個問題,說明發生了什么,並要求刪除由於某些原因不需要的符號鏈接。 如果您迫不及待要修復此問題,則可以嘗試同時安裝gem v2.2.0(看起來好像沒有符號鏈接)。

我不完全理解為什么其他人沒有提出這個問題,但是這個Rubygems問題表明Rubygems在Windows上解壓縮gem時曾經忽略符號鏈接,但是今年早些時候開始實現它們。 我假設這是基於錯誤消息中路徑的Windows環境。

順便說一句,如果您使用捆綁程序,則不需要單獨進行gem install 我很好奇“丟失寶石”消息的確切含義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM