[ruby]rubyGem出现ERROR: Could not find a valid gem时的处理方法

  场景:

  想安装SASS的时候,打开cmd,输入gem install sass的时候却出现了:

  ERROR:  Could not find a valid gem ‘sass‘ (>= 0), here is why:
      Unable to download data from ....

  链接被ruby.org关闭了,最开始以为是版本或者配置错误

  后来搜索一下,应该是因为GFW的原因或者说实在是不稳定...

  解决办法就是:万能淘宝的镜像站http://ruby.taobao.org/

  淘宝ruby资源站是完全的镜像复制,而且十五分钟复制更新一次,连接速度很快很稳定

  

  步骤

    1、把http://ruby.taobao.org/加入gem sources;

      cmd输入gem sources -a http://ruby.taobao.org/即可

      加入成功会有success提示

    2、再输入一次gem install sass就好了

  

时间: 2024-11-01 16:12:57

[ruby]rubyGem出现ERROR: Could not find a valid gem时的处理方法的相关文章

ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any repository

一. sudo gem install cocoapods  之后有一个错误: ERROR:  Could not find a valid gem 'cocoapods' (>= 0) in any repository 排除错误 : 1.安装command line tools (xcode6不能直接下载用一下方法) 打开终端,输入命令:xcode-select --install 点击安装即可 2. 权限的问题,没有在root下面 . sudo -i  或者 sudo su 进入到root

Error: Target id is not valid ABIs: no ABIs解决方法

问题展示:  没有ABI(Application Binary Interface)应用程序二进制接口 解决方法: 因为Android4.0以上版本Android SDK 初始安装时是不带ABIs的,你需要自动安装,打开SDK manager.exe,里面有很多要你安装的东西,选择其中的 Android xx ,安装就会有ABI 选择并点击安装 安装完成后查看结果

ERROR 2002 (HY000): Can't connect to local MySQL解决方法

启动mysql 报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 1.先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动. 另外看看是不是权限问题. 2.确定你的mysql.sock是不是在那个位置, mysql -u 你的mysql用户名 -p -S /var/lib/mysq

ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法

本文为大家讲解的是ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法,感兴趣的同学参考下. 本文为大家讲解的是ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法,感兴趣的同学参考下. 错误描述: ubuntu安装nginx时提示error: the HTTP rewrite module r

[php错误]PHP中Notice: unserialize(): Error at offset of bytes in on line 的解决方法

使用unserialize函数将数据储存到数据库的时候遇到了这个报错, 后来发现是将gb2312转换成utf-8格式之后, 每个中文的字节数从2个增加到3个之后导致了反序列化的时候判断字符长度出现了问题, 所以需要使用正则表达式将序列化的数组中的表示字符长度的值重新计算一遍,代码如下: function mb_unserialize($serial_str) { $out = preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen(

fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?

fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include "stdafx.h""? vs开发时经常遇到没加stdafx.h头文件,解决办法就是吧预编译头去掉! fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include "stdafx.h""?,布布扣,bubuko.com fatal error C1010: 在查找

错误:provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时

provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错 当在 VS2010 中调试程序遇到这个问题时,很可能是没有启用SQL server 服务器 打开Microsoft SQL Server 2008→配置工具→SQL Server配置管理器→SQL Server服务→启动SQL Server 错误:provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时,布布扣,bubuko.com

【XS128】Link error L1822 symbol _FADD / _FSUB/ _FDIV/ _FMUL.....错误解决的方法

转载请注明出处 因为阅历有限,篇幅不周之处还望指出,谢谢 假设方法确实奏效,请一定回复点赞哦,给后来人也是一种帮助,谢谢! 这是飞思卡尔 XS128平台比較常见的LINK错误. 可是要解决起来也比較头疼. 非常多人或许有这种经历,整个project文件夹是在别人做过的全部文件拷贝过来然后改动代码符合自己项目要求而产生的.这就发生了一个问题, 当初新建project时的非常多配置,比方预处理器配置,就会出现不适用当前项目.比方,本文所要提到的链接错误. 这个发生错误于: 原project在新建的时

Parse error: syntax error, unexpected end of file in *.php on line * 解决方法

Parse error: syntax error, unexpected end of file in *.php on line * 解决方法 这篇文章主要介绍了PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法,需要的朋友可以参考下 今天在写PHP程序的时候总是出现这样的错误:Parse error: syntax error, unexpected end of file in