2013-03-20 76 views
0

我已經安裝了紅寶石和使用sudo寶石,超級用戶問題

每當我運行腳本,我有sudo來做到這一點,否則我會得到這個錯誤:

/usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- watir-webdriver (LoadError) 
from /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'from Login.rb:1:in `<main>' 

我我計劃使用Eclipse IDE,所以 - 如果我在eclipse中運行腳本 - 我得到同樣的問題

有人可以幫助我在eclipse中以超級用戶身份運行ruby腳本嗎?

回答

0

您可以更改所需gem的訪問權限。

sudo chmod 644 filename

要知道完整的路徑:

gem which gemname

+0

我試圖改變的訪問權限,但囂工作,得到同樣的問題 – 2013-03-20 12:07:26

+0

檢查訪問權限的路徑中的所有文件夾? – slowpoke 2013-03-20 12:16:55

+0

是所有的777 – 2013-03-20 12:48:55