我原先的环境:
RUBYGEMS VERSION: 1.2.0
RAILS VERSION: 2.1.1
但是当我升级到 RUBYGEMS 1.3.0 的时候, 每当用命令行生成一些 rails 文件的时候就会报:
Gem::SourceIndex#search support for Regexp patterns is
deprecated 2.1.1
十分不爽! 于是寻寻觅觅问题所在, 在鸟语网站上查了很多都是说是 RUBYGEMS 1.3.0 的问题, 只是一个提醒罢了,
无关痛痒的! 但是我看着就是十分不爽呀! 就想能不能降级到 RUBYGEMS 1.2.0 呢? 在 google
上找到了一个方法!
$sudo gem install rubygems-update -v 1.2.0
问题是我原来是从 RUBYGEMS 1.2.0 升级上来的, 于是我的系统里存在 RUBYGEMS 1.2.0 和 1.3.0
两个升级文件, 默认情况下执行 update_rubygems 会升级到最新版本(这不是我们期望的). 于是必须使用 gem
uninstall 来卸最新的 1.3.0 rubygems.
$sudo gem uninstall rubygems-update
会列出一个列表选择需要卸载的序号后回车即可!
这样卸载之后再次执行:
$sudo update_rubygems
就可以降级回到原先的 RUBYGEMS 1.2.0 咯! 等到 rails 或者 rubygems
自己解决这个不爽的提示之后我们在升级吧!
分享到:
相关推荐
- 用法:`regexp pattern string ?varName?` ##### 8.4 regsub命令 - 用途:替换字符串中匹配正则表达式的部分。 - 用法:`regsub pattern string subst ?varName?` ##### 8.5 string命令 - **string compare**: ...
- **s/regexp/replacement/**: 查找并替换,其中`regexp`是匹配模式,`replacement`是要替换的内容,最后一个斜杠可以根据需求自定义。 - **g**: 全局替换,即在一个行内替换所有匹配项。 - **w/PATH/TO/SOMEFILE*...
var pattern:RegExp = /hello/i; var str:String = "Hello, World!"; if (pattern.test(str)) { trace("匹配成功"); } else { trace("未匹配到"); } ``` 以上介绍了 AS3 中基本的数据类型和一些常用的概念,这些...
Collect data from multiple files, and support for HTTP.(从多个文件收集数据,并支持断点续传。) blog url: #step: ##1,config one path ##2,find all file with RegExp ##3,tail one children file ##4,batch...
##### 2.4 循环语句:`for`, `for...in`, `while`, `break`, `continue` 循环语句用于重复执行一段代码直到满足特定条件。 - **for 循环**: ```javascript for (let i = 0; i ; i++) { console.log(i); } ``...
- **search(regexp)**: 查找字符串与正则表达式的匹配项。 - **参数**: `regexp`: 正则表达式。 - **兼容性**: N4, IE4 - **slice(start, end)**: 返回字符串的一部分。 - **参数**: `start`: 开始位置;`end`: ...
本文将详细介绍Oracle数据库中支持的四个主要正则表达式函数:`REGEXP_LIKE`、`REGEXP_INSTR`、`REGEXP_SUBSTR`和`REGEXP_REPLACE`,以及如何使用POSIX正则表达式。 #### 二、Oracle正则表达式基础 ##### 1. POSIX...
Vue组件使用RegExp限制用户的输入。 就像本机输入元素一样,您可以添加maxlength class属性。 您也可以使用v-model 。 English | 目录 现场演示 只需单击: 。 包含什么 在下载文件中,您将找到以下目录和文件,...
### 正则表达式(Regexp)基础知识及高级应用 #### 一、正则表达式的概念与作用 正则表达式(Regular Expression),通常简称为“regex”或“regexp”,是一种用于模式匹配的强大工具,广泛应用于文本处理领域,如...
[endif]--><style data-for="debug">#debug{display:none!important}</style><style index="index">#u1 a:link,#u1 a:visited{color:#666;text-decoration:none}#u1 a:hover,#u1 a:active{text-decoration:underline...
function REGEXP_SUBSTR(string, pattern, position, occurrence, modifier) string :需要进行正则处理的字符串 pattern :进行匹配的正则表达式 position :起始位置,从第几个字符开始正则表达式匹配(默认为1...
在IT行业中,正则表达式(Regular Expression,简称RegExp)是一种强大的文本处理工具,它用于在字符串中查找、替换或提取符合特定模式的文本。在本篇博文中,我们将深入探讨正则表达式的核心概念、语法以及在不同...
在Oracle 10g中,新增加了四个用于支持正则表达式的SQL函数:`REGEXP_LIKE`、`REGEXP_INSTR`、`REGEXP_SUBSTR`和`REGEXP_REPLACE`。这些函数使用POSIX标准的正则表达式语法,替代了传统的通配符`%`和`_`,使得用户...
### JavaScript RegExp 用法详解 #### 一、正则表达式的创建 正则表达式是JavaScript中用于处理字符串的强大工具,它可以用来查找、替换或提取字符串中的特定模式。在JavaScript中,可以通过两种方式来创建正则...
return _regexp_compile_cache[pattern].search(s) #将s中的pattern替换成rep (pattern,rep可用正则) def ReplaceAll(pattern, rep, s): if pattern not in _regexp_compile_cache: _regexp_compile_cache...
REGEXP_REPLACE(source_string, pattern, replacement_string [, start_position] [, occurrence] [, return_position]) ``` 例如,要将名字中的所有数字替换为星号,可以这样写: ```sql SELECT REGEXP_REPLACE...
RegExpUtils Wildstar LUA库,用于类似python的正则表达式##用法 local RegExp = Apollo. GetPackage ( " RegExpUtils " ). tPackagelocal regex = RegExp. compile ( " \\ w+ " )for match in regex: finditer ( ...
在Oracle数据库中,提供了多个内置函数来支持正则表达式的使用,包括`REGEXP_LIKE`、`REGEXP_INSTR`、`REGEXP_SUBSTR`和`REGEXP_REPLACE`等。这些函数能够帮助用户更加灵活地进行数据检索和模式匹配。 #### 二、...
- 流程控制是任何编程语言的核心,包括条件语句(if-else)、循环结构(for、while)等,用于控制程序的执行流程。 #### 第4章:ActionScript3中的函数及高级使用技巧 - 函数是代码复用和模块化的基石,本章将讲解...
- **`@-moz-document regexp("pattern")`**:用于指定 CSS 样式应用于匹配指定 URL 模式的文档。 - 示例:`@-moz-document regexp("https?://www.baidu.com/?") { ... }` - **匹配多个模式**: - 示例:`@-moz-...