2013-03-20 50 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