1 首先在ruby根路径下面的bin目录建立2个文件: yanzilee9292和yanzilee9292.bat。
yanzilee9292.bat文件:
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
GOTO :EOF
:WinNT
@"ruby.exe" "%~dpn0" %*
yanzilee9292文件:
#!C:/Ruby192/bin/ruby.exe
#
# This file was generated by RubyGems.
#
# The application 'ruby-debug-ide19' is installed as part of a gem, and
# this file is here to facilitate running it.
#
require 'rubygems'
puts "yanzilee9292 test"
load ARGV.shift
2 编写一个文件test.rb来测试
puts "testing"
3 用自定义命令运行test.rb
D:\test>yanzilee9292 test.rb
yanzilee9292 test
testing
可以看出, 本质上还是用的ruby命令来运行。 通过ruby语言的灵活的特性, 可以扩展很多类的方法来实现一个自定义的gem, 比如rspec,rdebug...
有兴趣大家可以继续补充哈
分享到:
相关推荐
`ruby-debug`允许自定义命令别名,例如`alias l p`创建一个别名`l`,它等同于`p`命令。 9. **退出调试器** 输入`q`或`quit`退出调试器。 ### 三、集成开发环境(IDE)支持 许多Ruby IDE和编辑器,如RubyMine、...
执行命令`ruby -v`检查Ruby版本,应显示为`ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]`,表明安装成功。 #### 自定义升级策略 **优势分析** 手动编译安装的最大优势在于提供了极高的灵活性。当新的...
Bash是Unix/Linux操作系统中最常用的Shell,但Ruby Shell提供了额外的功能和自定义命令,为用户带来更丰富的交互体验。在了解Ruby Shell之前,我们先简单回顾一下Bash的基础知识。 Bash是GNU项目的一部分,它是Unix...
`ruby-build`还支持自定义配置选项,比如在安装时指定jemalloc作为内存管理器,或者不安装默认的gemset。例如: ```bash $ rbenv install -v 2.7.3 --configure-opt --with-jemalloc ``` 在日常开发中,`rbenv`和`...
此外,irbtools还提供了快捷键和自定义命令,让你的交互式编程更加高效。 5. **智能提示**: 在输入时,irbtools能够提供基于当前上下文的智能提示,包括对象的方法、属性以及常量等,帮助你快速找到需要的信息。 ...
在安装过程中,记得勾选添加Ruby到系统路径的选项,这样可以在命令行中直接运行Ruby命令。 Ruby 1.9.1是Ruby的一个较早版本,但它的功能已经相当完善,支持许多现代编程特性。不过,为了保持最新特性和安全更新,...
安装过程中,你可以选择自定义安装路径,还可以选择是否在系统路径中添加Ruby,以便在命令行中直接使用`ruby`命令。 而`DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe`是用于编译和链接Ruby的C扩展的工具集,叫做...
4. **添加环境变量**:在安装过程中,记得勾选“Add Ruby executables to your PATH”选项,这样可以在命令行中直接运行Ruby和Ruby相关的命令,而无需指定完整路径。 5. **安装DevKit**:Ruby在Windows上还需要一个...
Ruby-Squid库利用了PDF处理的能力,使开发者能够轻松地创建高质量、自定义的图表,而不必依赖于其他外部工具或插件。 在Ruby-Squid中,你可以实现多种类型的图表,如条形图、折线图、饼图、散点图等。这些图表不仅...
- **方法与赋值**:Ruby允许定义自定义方法,甚至可以在现有类的基础上添加新方法,支持多重返回值。 - **后缀运算**:通过`?`检查方法结果是否为真,`!`用于立即修改对象状态,增强代码的可读性和表达力。 - **...
Windows用户可以选择RubyInstaller,Mac用户可以通过Homebrew安装,Linux用户可以在终端输入相应的包管理器命令(如`apt-get`或`yum`)来安装。 在安装完成后,你需要配置Ruby环境,包括安装Ruby开发工具包(如...
在Ruby环境中,你可以通过RubyGems来安装,只需在终端中输入以下命令: ```bash gem install rqrcode ``` 安装完成后,你可以在你的Ruby代码中引入这个库: ```ruby require 'rqrcode' ``` 接下来,我们将讨论...
你可以通过`gem sources --add <source_url>`命令添加自定义的Gem源,例如中国的ruby-china(http://gems.ruby-china.org)以提高下载速度。 3. 创建Gemset:使用RVM或rbenv时,可以创建独立的Gemset,每个项目可以...
RubyGraphViz是Ruby编程语言与GraphViz图形渲染库之间的接口,允许开发者在Ruby程序中生成复杂的图形和图表。GraphViz是一个强大的开源图形绘制软件,它能够自动生成有向无环图(DAG)、树状图、网络图等多种类型的...
7. **灵活的配置**:Pry允许用户自定义各种设置,例如绑定到特定的对象、改变提示符样式、甚至添加自定义命令,以满足个人开发习惯。 开源项目的特性意味着Pry是免费且透明的,由全球社区共同维护和改进。开发者...
Ruby DevKit 是一个专门为 Ruby ...无论是开发自定义的 C 扩展还是安装依赖于原生代码的库,Ruby DevKit 都是你的得力助手。记得在每次更新 Ruby 版本后,都需要重新执行上述安装步骤以确保 DevKit 与新版本兼容。
4. **插件扩展**:Scite拥有丰富的插件系统,例如`scite-ruby-tools`插件集成了许多常用的Ruby开发工具,如`bundle`, `rake`, `gem`等命令。 **优化Scite的Ruby开发体验** 为了更好地适应Ruby开发,你可以进一步...
RDoc还支持自定义样式和模板,你可以通过指定自己的CSS文件或选择预定义的模板来自定义输出的外观。此外,RDoc可以与其他工具如`yard`和`sdoc`集成,以提供更丰富的文档功能。 `ri`是RDoc提供的一个命令行工具,它...
1. **安装**:首先,你需要在你的Ruby项目中添加plotrb gem,通过`gem 'plotrb'`命令来安装。 2. **定义图表**:然后,你可以创建一个`Plot`对象,并设置其属性,如宽度、高度、数据源、图层等。 3. **添加图层**...
通过阅读和研究这些源码,你可以深入了解其内部工作原理,如何与Ruby语言特性结合,以及如何自定义和扩展GLI以适应特定项目需求。这不仅有助于提高你的Ruby编程技巧,还能增强你对命令行应用设计的理解。 总的来说...