2016-09-19 237 views
0

目前我們使用的是Mac OS X版本EI Capitan的10.11.5。Uaac安裝:權限被拒絕錯誤

Gem version : 2.5.1 and 
ruby version : ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] 
ruby -ropenssl -e 'p OpenSSL::OPENSSL_VERSION' 
"OpenSSL 1.0.2g 1 Mar 2016" 

其中紅寶石

/usr/local/bin/ruby 

寶石ENV

enter image description here

我們試圖這樣

$ gem install cf-uaac 
$ gem install cf-uaac --source http://rubygems.org 
$gem install cf-uaac -v 3.3.0 

我們拿到的這款

ERROR: While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.0.9.1/.gitignore 

我們需要,如果我們使用sudo 我們得到了錯誤安裝UAAC

ERROR: Could not find a valid gem 'cf-uaac' (>= 0), here is why: 
      Unable to download data from http://rubygems.org/ - no such name (http://rubygems.org/specs.4.8.gz) 

請指導us.Please告訴我,我們miss.We正在設置你的Predix Mobile Development Environment

+0

如果您正在使用的系統的Mac OS紅寶石,你必須使用一個'sudo'之前'寶石install'以保存寶石在你的系統。你有沒有嘗試過使用sudo? – tworitdash

+0

@tGeek感謝迴應,如果我們使用sudo使用是的,我們使用sudo也是我們得到了錯誤 錯誤:無法找到有效的寶石「CF-uaac」(> = 0),這是爲什麼: 無法從下載數據http://rubygems.org/ - 沒有這樣的名稱(http://rubygems.org/specs.4.8.gz) 請指導我們。 –

+0

您的Ruby寶石更新了嗎?嘗試'sudo gem install update --system'並重試。您的錯誤消息表明,gem不在包裝網站中,而是您已安裝的寶石版本。試一試。 – tworitdash

回答

0

你有沒有在你的個人資料中設置任何代理可能不允許你打rubygems。

此外,RubyGems是HTTPS。