2011-10-04 69 views
0

每個人的美好時光。 我有這樣的問題,覺得它很簡單,但由於我是初學者,我不知道解決它的方法:我試圖在Windows中爲Ruby on Rails項目安裝mysql-gem。我已經成功安裝了RubyGems,然後命令在Win 7中安裝Rails的MySQL Gem的例外情況

RubyGems installed the following executables: 
    c:/Ruby19/bin/gem 


D:\temp\ruby_sites\rubygems-1.8.10> 
D:\temp\ruby_sites\rubygems-1.8.10>gem install mysql 
ERROR: While executing gem ... (Errno::EACCES) 
Permission denied - C:/Users/Джестон/.gem/specs/rubygems.org%80/quick/Marshal.4.8/mysql-2.8.1.gemspec 

D:\temp\ruby_sites\rubygems-1.8.10> 

請教我如何解決這個問題。關閉防病毒軟件不起作用。 感謝您的幫助!

回答

1

gem在你的機器上安裝了admin用戶的東西,所以你需要以管理員身份啓動命令提示符。 (鍵入cmd而不是按回車鍵,按ctrl + shift +回車以管理員身份啓動命令提示符)

即使您在Windows上的帳戶(通過它登錄)是類型管理員,它將不夠。這類似於mac,其中你在做類似的事情之前使用「sudo」。希望這可以幫助!

+0

哦,是的,它確實有效!我已經開始作爲管理員的命令行(Ctrl + Shift + Enter),並且mysql gems已經成功安裝! 非常感謝您的好建議! –

+0

很酷,沒問題! – rb512