技术鸡汤
如果大海能够 带走我的 肥肉, 那么我就可以 漂流!带上 我的 媳妇, 带上 我的 孩子,一起 去 玩漂流!
ruby突然抽风了,死活报错。安装scss compass都报错!!!!!
错误
好伤心,搞了半天,总是报错:
1
2
3
4
5
6
7
8
9
10
$ gem install compass
ERROR: Could not find a valid gem 'compass' (>= 0), here is why:
Unable to download data from https://ruby.taobao.org/ - SSL_connect re
turned=1 errno=0 state=SSLv3 read server certificate B: certificate verify faile
d (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/latest_specs.4.8.gz)
或者
ivan:~ ivan$ gem install compass
ERROR: Could not find a valid gem 'compass' (>= 0), here is why:
Unable to download data from https://ruby.taobao.org - hostname "rubygems-china.oss.aliyuncs.com" does not match the server certificate (https://rubygems-china.oss.aliyuncs.com/latest_specs.4.8.gz)
ERROR: Possible alternatives: compass
后来实在没办法,把另外一台机子的ruby 目录整体复制过来,好了。
附件:https://pan.baidu.com/s/1jHWSylo
1.解压到c盘根目录
2.添加到环境变量PATH(C:/Ruby21-x64/bin)
离线安装gem
爬墙出去,到这个网站(https://rubygems.org/gems/compass )的右下角download compass-1.0.3.gem回来,在终端那
输入sudo gem install,然后把这个文件拖进去 回车后稍等就可以了。
windows用户直接安装指定文件:
1
gem install d:/path to compass-1.0.3.gem
但是安装的时候,依赖会报错!!
附上修改gem源
1
2
3
4
5
6
7
8
9
10
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails
$ gem install scss compass
centos好牛逼
折腾了一下,windows的确不好用,报错无数。还是用centos好,安装很顺利。其中安装compass 的时候会报错,
1
2
3
4
5
6
7
ERROR: Error installing bluecloth:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb
mkmf.rb can't find header files for ruby at
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
可以通过
1
yum install ruby-devel
来解决,另外如果出现没有C编译器提示,那么装一个gcc就可以了
开发中还是使用虚拟机linux 比较好,还是不要直接用windows,好多问题。主要是使用的是别人开发的基础架构集成的,别人的都用mac os没有报错。所以比较坑爹。
谢谢!
转载请注明出处://fed123.oss-ap-southeast-2.aliyuncs.com/2016/03/24/2016_ruby_bad/
欢迎关注皓眸学问公众号(扫描左侧二维码),每天好文、新技术!任何学习疑问或者工作问题都可以给我留言、互动。T_T 皓眸大前端开发学习 T_T