为什么Bundler无法获取gem元数据?

时间:2012-06-01 01:23:23

标签: ruby-on-rails gem bundler fedora

对rails很新。我设法在 Fedora 17 上安装 ruby​​ 然后 rails framework

以下是我安装ruby和rails框架所做的步骤摘要:

  1. yum install make openssh-clients gcc libxml2 libxml2-devel libxslt libxslt-devel python-devel

  2. sudo bash -s stable < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

  3. source /etc/profile.d/rvm.sh

  4. rvm install ruby-1.9.2-p290 --with-openssl

  5. rvm use ruby-1.9.2-p290 --default

  6. rvm all do gem update --system

  7. rvm all do gem install rails

  8. 嗯..到目前为止很好..只是想测试一下安装是否完美。 我创建了一个hello world示例( test.rb )来测试ruby安装

    #!/usr/bin/env ruby
    
    puts "hello World"
    

    并使用./test.rb运行它可以正常工作。

    现在我通过使用

    创建一个新项目来测试rails框架安装
    rails new demo
    

    我收到错误

    Fetching gem metadata from https://rubygems.org/.Unfortunately, a fatal error has occurred. Please see the Bundler
    troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
    

    我在这里缺少什么?或者我还做了什么,我不想做什么? 看着https://github.com/carlhuda/bundler/blob/master/ISSUES.md。想不通。有没有人遇到类似的问题并找到了处理它的方法?

2 个答案:

答案 0 :(得分:0)

仔细检查您是否已安装这些软件包......

git-core curl make bzip2 gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel libxslt-devel sqlite sqlite-devel openssl openssl-devel

您可能需要查看此博客post,看看它是否对您有所帮助。

答案 1 :(得分:0)

您是否有机会使用Xcode 4.1?似乎很多人在升级到Lion之后遇到了捆绑问题(但忽略了升级Xcode ......)。

与此thread一样。