【发布时间】:2013-11-20 16:02:27
【问题描述】:
我正在尝试使用命令安装rails
gem 安装导轨
在我的 ubuntu 12.04 上。我还用用户名、密码和代理详细信息配置了我的 apt.conf 文件。然后这个命令的执行也给出了一个错误:
错误:执行 gem 时 ... (Net::HTTPServerException)
407“需要代理身份验证”
如果我跑了
sudo gem install rails
错误是:
错误:执行 gem 时 ... (Gem::DependencyError)
无法解决依赖关系:treetop 需要 polyglot (>= 0)、polyglot (>= 0.3.1); sprockets 需要倾斜 (!= 1.3.0, ~> 1.1)
我的本地宝石清单如下:
* 本地宝石 *
actionmailer (4.0.1)
动作包 (4.0.1)
活动模型 (4.0.1)
活动记录 (4.0.1)
activerecord-deprecated_finders (1.0.3)
主动支持 (4.0.1)
阿雷尔 (4.0.1)
原子 (1.1.14)
大十进制 (1.2.0)
生成器 (3.1.4)
捆绑器 (1.3.5)
捆绑卸载 (1.0.2)
咖啡轨 (4.0.1)
咖啡脚本 (2.2.0)
咖啡脚本源 (1.6.3)
erubis (2.7.0)
execjs (2.0.2)
可执行挂钩 (1.2.6)
远足 (1.2.3)
i18n (0.6.5)
io 控制台 (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)
railties (4.0.1)
耙子 (10.1.0, 0.9.6)
rdoc (4.0.1, 4.0.0, 3.12.2)
rubygems 捆绑器 (1.4.2)
rvm (1.11.3.8)
萨斯 (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)
线程安全 (0.1.3)
倾斜 (1.4.1)
树顶 (1.4.15)
turbolinks (1.3.0)
tzinfo (0.3.38)
丑陋者 (2.3.0)
我已经运行了“rvm requirements”并且我尝试过使用 SET HTTP_PROXY 但它也没有任何影响。我该怎么办?
编辑:
我尝试过使用
导出 http_proxy=http://${username}:${password}@${proxy}:${port}
然后运行 gem install rails 并且它工作了......
【问题讨论】:
-
试试
sudo gem install rails怎么样? -
@sawa :现在显示这些错误:错误:执行 gem ... (Gem::DependencyError) 无法解决依赖关系:treetop 需要 polyglot (>= 0)、polyglot (>= 0.3。 1); sprockets 需要倾斜 (!= 1.3.0, ~> 1.1)
-
手动安装依赖呢?
-
@sawa:是的,应该已经安装了,但也应该通过 gem install 。一开始我遇到了麻烦,因为我尝试了 sudo apt-get install rails 并且搞砸了一切。而且我不明白,如果我的 gem 列表中的倾斜和多语言版本更新,为什么它仍然显示这样的错误?
标签: ruby-on-rails ruby ruby-on-rails-3 rubygems gem