http://gembundler.com/rubygems.html
bundle gem mynice
bundle init
gem build mynice.gemspec
gem push mynice-x.x.x.gem
mynice.gemspec
# -*- encoding: utf-8 -*-
$:.push File.expand_path("../lib", __FILE__)
require "xxx/version"
Gem::Specification.new do |s|
s.name = "xxx"
s.version = Nim::VERSION
s.platform = Gem::Platform::RUBY
s.authors = ["TODO: Write your name"]
s.email = ["TODO: Write your email address"]
s.homepage = ""
s.summary = %q{TODO: Write a gem summary}
s.description = %q{TODO: Write a gem description}
s.rubyforge_project = "xxx"
s.files = `git ls-files`.split("\n")
s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
s.require_paths = ["lib"]
end
.gitignore
*.gem
.bundle
Gemfile.lock
pkg/*
rspec测试
Rakefile
require 'rake/clean'
require 'rake/testtask'
require 'rspec/core/rake_task'
namespace :spec do
desc "Run all examples"
RSpec::Core::RakeTask.new(:examples) do |task|
task.pattern = 'spec/*_spec.rb'
end
end
task :default => "spec:examples"
Rspec匹配
http://rspec.rubyforge.org/rspec/1.3.0/classes/Spec/Matchers.html
分享到:
相关推荐
- `gem push [gem_file]`: 将构建好的 Gem 发布到 Gem 仓库。 5. **卸载 Gem** - `gem uninstall [gem_name]`: 卸载指定的 Gem,可选参数 `-a` 全部卸载,`-x` 同时删除配置文件。 6. **查看 Gem 版本** - `gem...
Rag,一个模块化的项目助手 主页: 作者: 古腾 执照: 通用公共许可证 文档: 问题跟踪器: Ruby版本: Ruby 1.9.3,Ruby 一个项目助手,包括...rag release # build gem and push to Ruygems 配置 有两个地
仪式 甜美、简单的 Rakefiles 为您的 gem。 从 Bundler 离开的地方开始,将整个发布仪式减少到一个命令。 例子 对于普通的 ruby gem(无扩展名),这通常足以满足您的...rake gem:build # Build the gem. rak
4. 使用`gem build topico.gemspec`命令编译gem,生成`.gem`文件。 5. 使用`gem install ./topico-0.0.1.gem`安装并测试gem。 发布gem到RubyGems.org: 1. 注册一个RubyGems账户(如果还没有的话)。 2. 在终端中...
6. **发布**:当Gem准备就绪后,可以通过`gem build <gemspec_file>`命令构建Gem,然后使用`gem push <gem_file>`将其推送到RubyGems.org公共仓库。发布前需先在该网站注册账户。 7. **版本控制**:遵循 Semantic ...
要发布自己的Gem,首先需要创建一个Gemspec文件,然后使用`gem build`命令构建Gem,最后通过`gem push`将其上传到RubyGems.org: ```bash gem build my_gem.gemspec gem push my_gem-0.1.0.gem ``` ### 版本控制和...
sudo gem install cocoapods pod setup 入门 克隆此存储库 安装Ionic,cordova和node_modules $ npm install -g ionic cordova $ npm install 使用本生成SENDER_ID :thumbs_up: 在config.xml中替换YOUR_SENDER_ID...
通过`gem build`和`gem push`命令,可以创建并上传Gem包。 4. **Gemfile和Bundler**:在Rails或其他项目中,`Gemfile`用于声明项目的Gem依赖。Bundler工具根据`Gemfile`来管理这些依赖,确保开发环境和生产环境的...
- **创建gem**:开发者可以使用`gem build`命令创建gem包,然后通过`gem push`将其上传到gem服务器。 - **版本策略**:遵循Semantic Versioning(语义化版本),通常格式为`MAJOR.MINOR.PATCH`,每次更新对应功能...
$ gem build g.gemspec $ gem install ./g_-X.X.X.gem 用法 切换分支。 如果没有提供分支,它将默认为“master”。 如果提供的分支不存在,则创建它。 $ g! switch [branch] Rebase 分支与其他分支的基础。 不要...
miyano build # build posts and layouts miyano help [COMMAND] # Describe available commands or one specific command miyano new [DIR] # create new blog miyano push # push to Github Pages miyano try...
$ gem build fxos.gemspec $ gem install ./fxos-X.X.X.gem 用法 切换分支。 如果没有提供分支,它将默认为“master”。 如果提供的分支不存在,则创建它。 $ fxos switch [branch] Rebase 分支与其他分支的基础...
通过 `gem install` 命令,用户可以安装所需的 gem,而 `gem build` 和 `gem push` 命令则分别用于构建和发布 gem。 在 "gemproject" 项目中,重点在于对这些 gem 的下载统计进行跟踪。下载统计可以反映出 gem 在...
最近,许多Ruby开发人员开始手动创建Ruby项目,并使用gem build / gem push来构建/发布RubyGems。 有时,这导致RubyGems的发布带有未提交的更改,或者开发人员忘记了标记发布。 Ruby开发人员应该有权访问不可知且不...
掌握开发蠡移动应用程序的自动验收测试。耙TODO适用于Android和iOS的发行说明。 $ rake -Trake android:build # Build ...1.9.9.pre2.gem into system gemsrake release # Create tag v1.9.9.pre2 and build and push
超过 网站开发 bundle yarn foreman start ...发布到NPM和RubyGems 确保以下帐户已在终端中登录 npm(通过npm login命令...# It will build assets, # publish npm version and deploy to github page. yarn release 参考
音乐椅用于交换 iOS 模拟器... chairs pull [name] get documents and support files from latest built app and store as name.chairs push [name] overwrite documents and support files from the latest build i
rubygems-openpgp 软件保障 为确保任何软件包的有效性,您需要: 通过验证文件的校验和来验证包没有被损坏或恶意篡改。...gem push openpgp_signed_hola-0.0.0.gem 验证示例 rubygems.org 上有一个测试 gem open
使用以下命令来构建和安装创建的gem文件:gem build graph_form_sql.gemspec gem push graph_form_sql-0.0.1.gem 转到根目录,运行“捆绑安装”以从Gemfile安装所有必要的宝石 运行“ rake db:migrate”和“ rake...
plugin生成文件命令描述make start 启动Jekyll插件开发服务器make build 生成Jekyll插件gem make install 安装Jekyll插件开发服务器的依赖关系make push 将Jekyll插件发布到rubygems make clean 清理构