尝试在OSX Tiger 10.4.11上安装RubyGems时,终端无法解析主机

时间:2011-01-28 01:00:01

标签: ruby-on-rails curl rubygems terminal

我对Ruby on Rails大约有12个小时了,我正试图在Mac OSX 10.4.11上安装所有部件。我已经下载了Xcode并按照安装说明将我的文件路径更改为/ usr / local以及根据Hivelogic教程安装Ruby终端:

http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx

我现在正在将推荐的RubyGems代码复制到终端中,我得到了这个回复:

curl: (6) Couldn't resolve host 'files.rubyforge.mmmultiworks.com'

发生什么事了?!有谁知道我应该怎么从这里开始?我太兴奋了,终于开始滚动并看到Ruby安装了!我不想放弃:(

我希望有人能帮忙=)

2 个答案:

答案 0 :(得分:1)

您应该检查Homebrew以安装所有OS X软件包,例如MySQL。我上周末刚换过它,不敢相信我没有早点用它。安装和升级shit会让人感到沮丧,让您专注于实际构建应用程序。

答案 1 :(得分:1)

使用该安装教程我遇到同样的问题。通过将“mmmultiworks”更改为“multiworks”,我已经能够通过该错误消息。我只是认为这是该命令中最可能的拼写错误。这很有用。

除此之外,下一个命令不起作用。

tar xzvf rubygems-0.9.2.tgz

...返回

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

你弄清楚了吗,art_wired?有人有任何提示吗?

编辑: 我想到了!

以下是如何在运行Tiger的mac osx终端中安装rubygems。

$ curl -O http://files.rubyforge.vm.bytemark.co.uk/rubygems/rubygems-1.2.0.tgz
$ tar xzvf rubygems-1.2.0.tgz
$ cd rubygems-1.2.0
$ cd ..

这将安装1.2.0,这不是最新版本。但是一旦你拥有它就更新是相当容易的。只是

$ gem install rubygems-update   
$ update_rubygems 

或者如果您不想先安装旧版本,请转到http://rubyforge.org/frs/?group_id=126并找出您真正想要的文件。然后把它放在顶线而不是我所拥有的。