Rails Linux 下 Rails 配置后建立项目遇到的问题

ryan · 2012年08月09日 · 最后由 Ryan 回复于 2012年08月09日 · 5648 次阅读

我在 ubuntu12.04 上安装完 ror 开发环境之后,运行 rails new blog,便出现了一下问题。网上找了很多方案似乎都不行,请问有人和我遇到同样的问题吗?求教~~ Fetching gem metadata from rubygems.org/. Could not load OpenSSL. You must recompile Ruby with OpenSSL support or change the sources in your Gemfile from 'https' to 'http'. Instructions for compiling with OpenSSL using RVM are available at rvm.io/packages/openssl

匿名 #1 2012年08月09日

sudo apt-get install openssl

rvm reinstall 1.9.3 (你的 ruby 版本)

唔要不先把 gems 的源改成 taobao 的试试?

http://ruby.taobao.org/ 这里面有介绍改源的。

底下的错误信息已经写得非常清楚了, using RVM are available at rvm.io/packages/openssl

#3 楼 @hhuai 那这个要怎么改?重新安装 rvm?

For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:

ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion


运行上面的命令就行了 内容摘自rvm requirements命令

#5 楼 @cxh116 直接全部 copy 进去么?

#6 楼 @Ryan/usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion 运行就行了

#7 楼 @cxh116 多谢,搞定了!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号