本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
cocoapods安装应用
使用sudo gem install cocoapods提示错误“ERROR: While executing gem ... (Errno::EPERM)”
1,卸载cocoapods:
> gem list
> sudo gem uninstall cocoapods
> sudo gem uninstall cocoapods-core
2,重新安装c ...
安装ruby gem mysql 出现 checking for mysql_query() in -lmysqlclient... no
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
current directory: /home/fz/.rvm/gems/ruby-2.3.0/gems/mys ...
Bundler is using a binstub that was created for a different gem.
Bundler is using a binstub that was created for a different gem.This is deprecated,in future versions you may need to `bundle binstub rails` to work around a system/bundle conflict.
rm -rf bin/*
...
rails gem列表大全及介绍
1》 crack 转换json和xml格式的数据为Hash
eg: Crack::JSON.parse({:a => "a"}.to_json)
eg: Crack::XML.parse(hash.to_xml)
2》 httparty 为Ruby Class提供快速Web服务,封装了大量的访问Web的类,是一个简单的HTTP / REST客户端库。
3》 ...
ruby
Invalid spec cache file specs.4.8
---
gem update --system
gem install
$ gem sources -a http://ruby.sdutlinux.org/
http://ruby.sdutlinux.org/ added to sources
rubygems.org guides 翻译三(第一个gem)
目录:
1.简介
2.你的第一个gem
3.载入跟多的文件
4.加入可执行文件(二进制文件)
5.测试,测试,测试
6.文档化你的code
7.总结
一、简介
由于有了rubygem这个工具,创建和发布自己的gem非常简单。下面介绍怎样制作一个hello world的gem,该gem的地址是https://github.com/qrush/hola
二、你的第一个gem ...
rubygems.org guides 翻译二(什么是一个gem)
目录:
1.结构化你的gem
2.gemspec
1.架构化你的gem
每一个gem都有自己的名字/版本/平台(platform)。举个例子,rake这个gem的版本是0.8.7(2009年5月),平台是ruby,意味着你可以在任何平台的ruby上运行。
平台的基础是CPU架构,操作系统类型和操作系统版本。
gem help platform
在一个gem里面包括三部分 ...
rubygems.org guides 翻译一(ruby gem 基础)
写在前面:ruby 1.9以后内置了gem,这个ruby的包管理工具。gem常用命令
目录:
1.查找gem
2.安装gem
3.载入gem包
4.列出已安装的gem
5.卸载gem
6.查看gem文档
7.获取/解压gem
8.扩展阅读
1.查找gem
使用search命令配合正则表达式可以搜索gem
例如
gem search ^rails
如果你想了 ...
Rails小知识
1.Gemfile中如果某个gem和其他的gem冲突可以这样写:
$ gem 'cucumber-rails', '1.4.0', :require => false
这样写的意思是在加载的时候不加载这个gem但是项目需要有这个gem。然后在需要的地方require这个gem就行了。
2.Gemfile中如果某个gem的后跟版本信息里~>的意思是:
For ex ...
make your gem - generate config files
**how to make a gem**=======================1.生成配置文件执行rails g hola_cc:install,在配置文件config下生成 hola_cc.yml文件注意目录结构:在创建:lib/generators/hola_cc执行hola_cc:install 的时候,rails会去generators中找hola_cc这个文件夹然后,再去找ins ...
Ruby用命令修改gem源
安装好Ruby以后gem的源一般默认为http://rubygems.org/,这个源有时候不太好用,我们可以改成国内淘宝的。目前我在windows下开发,打开cmd窗口,敲以下命令即可。
显示当前使用的sources gem sources
删除默认sources gem sources -r http://rubygems.org/
...
[gem] acts_as_list
注意事项:
1. 当在 STI 中,用 type 字段来做 scope 时,如果使用 Symbol,就会报错
acts_as_list scope: :type
原因在:https://www.ruby-forum.com/topic/91504
解决办法:改成数组
acts_as_list scope: [:type]
注意:不能改成 acts_as_list scope: 'ty ...
make your own gem
http://guides.rubygems.org/make-your-own-gem/
按照官方给出的步骤,建立一个自己的gem包,本地安装比较简单,一看就懂
说一下发布到rubygems上
首先:注册一个 rubygems的账号
会自动生成
curl -u michael_roshen_cc https://rubygems.org/api/v1/api_ ...