2015-06-29 107 views
0

在過去的幾天裏,我不斷收到這個錯誤,每當我嘗試安裝寶石:紅寶石愁楚 - 寶石將無法正常工作,「找不到有效的寶石'Sass的」端口443

ERROR: Could not find a valid gem 'sass' (>= 0), here is why: 
      Unable to download data from https://rubygems.org/ - Errno::EACCES: Pe 
rmission denied - connect(2) for "rubygems.org" port 443 (https://rubygems.org/l 
atest_specs.4.8.gz) 

我有試試這個:

gem install rails --source http://rubygems.org 

已更新我的寶石版本(現在2.2.3),但什麼都沒有。我完全失去了...我哪裏錯了?

+0

看起來像嚴格嚴格的本地安全設置。 – tadman

+0

嗯,我已經嘗試禁用防火牆,但我會多玩一點,看看我是否錯過了一些東西。 – user3163539

+0

聽起來像是,無論出於何種原因,您的Ruby進程完全無法訪問端口443.您可能需要以某種方式對其進行授權。這是某種應用程序級別的出站防火牆設置。 – tadman

回答

0

通常這是超級嚴格應用防火牆設置的結果。有時候,應用程序會受到各種外部連接的限制,這會干擾Ruby Gem的下載過程。

確保您的Ruby進程在進行外部連接時可以訪問端口443。