Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为什么Rubygems不能安装Rails?_Ruby On Rails_Ruby_Ruby On Rails 3_Rubygems_Gem - Fatal编程技术网

Ruby on rails 为什么Rubygems不能安装Rails?

Ruby on rails 为什么Rubygems不能安装Rails?,ruby-on-rails,ruby,ruby-on-rails-3,rubygems,gem,Ruby On Rails,Ruby,Ruby On Rails 3,Rubygems,Gem,我正在尝试使用命令安装rails 安装导轨 在我的ubuntu 12.04上。此外,我还使用用户名、密码和代理详细信息配置了apt.conf文件。执行此命令时也会出现如下错误: 错误:执行gem时。。。(Net::HTTPServerException) 407“需要代理身份验证” 如果我跑 sudogem安装导轨 错误是: 错误:执行gem时。。。(Gem::DependencyError) 无法解析依赖项:treetop需要多语言(>=0)、多语言(>=0.3.1);链轮需要倾斜(!=1.3

我正在尝试使用命令安装rails

安装导轨

在我的ubuntu 12.04上。此外,我还使用用户名、密码和代理详细信息配置了apt.conf文件。执行此命令时也会出现如下错误:

错误:执行gem时。。。(Net::HTTPServerException)
407“需要代理身份验证”

如果我跑

sudogem安装导轨

错误是:

错误:执行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-Disprecated_查找程序(1.0.3)
activesupport(4.0.1)
arel(4.0.1)
原子(1.1.14)
bigdecimal(1.2.0)
建筑商(3.1.4)
捆扎机(1.3.5)
捆扎机卸载(1.0.2)
咖啡轨(4.0.1)
咖啡脚本(2.2.0)
coffee脚本源代码(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)
mime类型(1.25)
小型测试(4.7.5、4.3.2)
多功能json(1.8.2)
polyglot(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捆扎机(1.4.2)
rvm(1.11.3.8)
sass(3.2.12)
sass导轨(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)
涡轮链接(1.3.0)
tzinfo(0.3.38)
丑八怪(2.3.0)

我已经运行了“rvm需求”,并尝试使用SET HTTP_代理,但它也没有任何影响。我该怎么办

编辑:

我试着用

导出http_proxy=http://${username}:${password}@${proxy}:${port}


然后运行gem安装rails,它成功了

超级用户和普通用户有不同的gem列表。 我认为超级用户没有多语言和倾斜

尝试:

请查看超级用户的gem列表

sudo gem list

试一试sudogem安装rails怎么样?@sawa:现在显示这些错误:错误:在执行gem时。。。(Gem::DependencyError)无法解析依赖项:treetop需要多语言(>=0)、多语言(>=0.3.1);链轮需要倾斜(!=1.3.0,~>1.1)手动安装依赖项如何?@sawa:是的,本应安装,但也应通过gem安装。一开始我遇到了麻烦,因为我尝试了sudo安装rails,结果把一切都搞砸了。我不明白,如果我的tilt和polyglot版本在我的gem列表中是更新的,为什么它仍然显示这样的错误?可能是重复的
sudo gem list