rubygems

2024/4/16 11:43:45

了解RubyGems

1, 什么是Gem? gem是Ruby程序或库的打包方式,比如[b]gem install rails[/b]就是安装rails程序的gem 我们可以拿gem和war、jar类比 但是gem还担当了Java里maven的角色,就是一个库管理工具,可以远程下载和安装Ruby库2, 常用gem命令 gem build …

扩展Ironruby

在公司里,选择ruby作为类似perl、python的脚本语言来运用,主要是想建立一些DSL.但是在工作中,遇到了一系列的问题,最终我的选择是抛弃了cruby,果断投入ironruby的怀抱。下面的故事会说明我在CRuby上是多么被折腾项目的…

Linux下最好指定ruby可执行程序的绝对路径

加入/usr/bin/ruby和/usr/local/bin/ruby有两份程序,而你又没有指定执行哪个,而是按PATH先后顺序来执行,这样就很容易出一些乱七八糟的问题:no such file to load -- rubygemsno such file to load -- jsonno such file to load -…

每天一剂Rails良药之Generate Documentation For Your Application

1,查看安装的gems [code] gem_server [/code] 或者gem_server -p 2600来指定端口,默认是8808 然后访问[url]http://localhost:8808[/url]即可看到本机安装的gems的文档 如果Rails是使用RubyGems安装的,也可以用这种方式看到2,生成…