我正在尝试使用命令
安装railsgem install rails
在我的ubuntu 12.04上。我还使用用户名,密码和代理详细信息配置了apt.conf文件。然后执行此命令也会产生错误:
错误:执行gem时...(Net :: HTTPServerException)
407“需要代理身份验证”
如果我跑
sudo gem install rails
错误是:
错误:执行gem时...(Gem :: DependencyError)
无法解决依赖关系:treetop需要多语言(> = 0),多语言(> = 0.3.1);链轮需要倾斜(!= 1.3.0,〜> 1.1)
我的本地宝石列表如下:
*本地宝石*
actionmailer(4.0.1)
actionpack(4.0.1)
activemodel(4.0.1)
activerecord(4.0.1)
activerecord-deprecated_finders(1.0.3)
activesupport(4.0.1)
arel(4.0.1)
原子(1.1.14)
bigdecimal(1.2.0)
建造者(3.1.4)
捆绑(1.3.5)
bundler-unload(1.0.2)
咖啡栏(4.0.1)
咖啡脚本(2.2.0)
coffee-script-source(1.6.3)
erubis(2.7.0)
execjs(2.0.2)
executable-hooks(1.2.6)
加息(1.2.3)
i18n(0.6.5)
io-console(0.4.2)
jbuilder(1.5.2)
jquery-rails(3.0.4)
json(1.8.1,1.7.7)
邮件(2.5.4)
哑剧型(1.25)
minitest(4.7.5,4.3.2)
multi_json(1.8.2)
多语言(0.3.3)
心理(2.0.0)
机架(1.5.2)
机架测试(0.6.2)
铁轨(4.0.1)
铁路(4.0.1)
耙(10.1.0,0.9.6)
rdoc(4.0.1,4.0.0,3.12.2)
rubygems-bundler(1.4.2)
rvm(1.11.3.8)
sass(3.2.12)
sass-rails(4.0.1)
sdoc(0.3.20)
链轮(2.10.0)
链轮导轨(2.0.1)
sqlite3(1.3.8)
测试单元(2.0.0.0)
托尔(0.18.1)
thread_safe(0.1.3)
倾斜(1.4.1)
树梢(1.4.15)
turbolinks(1.3.0)
tzinfo(0.3.38)
uglifier(2.3.0)
我已经运行了“rvm requirements”,我尝试过使用SET HTTP_PROXY,但它也没有任何影响。我该怎么办?
修改
我尝试使用
export http_proxy = http:// $ {username}:$ {password} @ $ {proxy}:$ {port}
然后运行gem install rails并且它有效......
答案 0 :(得分:1)
超级用户和普通用户有不同的宝石列表。 我认为超级用户没有多语言和倾斜。
尝试:
sudo gem install polyglot
sudo gem install tilt
请查看超级用户的宝石清单。
sudo gem list