`

RAILS自定义快速安装脚本

阅读更多
为了一劳永逸的快速安装RAILS,或者其他常见的ruby包,写了一个小dos脚本. 你可以自己指定别的服务器在菜单里.修改pack变量也可以用来安装别的包. 不过主要还是对rails来用吧.
@ECHO OFF
:BEGIN
CLS
ECHO.                 
ECHO         SELECT SORUCE OF RUBY GEMS		     
ECHO.
ECHO.
ECHO        1=RUBY FORGE
ECHO        2=....some....
ECHO        3=....some....
ECHO        4=....some....
ECHO        5=....some....
ECHO        6=Exit To DOS
ECHO.
CHOICE /N /C:123456>nul
ECHO.
If ERRORLEVEL ==6 GOTO ch6
If ERRORLEVEL ==5 GOTO ch5
If ERRORLEVEL ==4 GOTO ch4
IF ERRORLEVEL ==3 GOTO ch3
IF ERRORLEVEL ==2 GOTO ch2
IF ERRORLEVEL ==1 GOTO ch1
:ch6
set source=
goto start
:ch5
set source=
goto start
:ch4
set source=
goto start
:ch3
set source=
goto start
:ch2
set source=
goto start
:ch1
set source=http://gems.rubyforge.org/
goto start

:start
echo install gems from %source%
REM add your prefered gems list here
SET pack=rails activesupport activerecord actionpack actionmailer actionwebservice rake
gem -v |find "1.3.0">nul
if ERRORLEVEL ==0 SET args="-r"
goto init
SET args="-r -y"

:init
IF EXIST _inst.bat DEL _inst.bat
ECHO echo Start install %%1...>_inst.bat
ECHO call gem install %%1 %%2 --source %%3>>_inst.bat

:install
for %%c in (%pack%) do call _inst %%c %args% %source%
:clean
del _inst.bat

:bye


存成setup.bat就可以一点安装rails了.
分享到:
评论
6 楼 robbin 2008-10-31  
某人竟然不知道gem是自动安装所以依赖包的,呵呵
5 楼 下一站,火星 2008-10-31  
<div class='quote_title'>ray_linn 写道</div>
<div class='quote_div'>
<div class='quote_title'>下一站,火星 写道</div>
<div class='quote_div'>
<p>[b][/b]</p>
<div class='quote_title'>rainux 写道</div>
<div class='quote_div'>这脚本有什么意义?gem install rails 不就可以把依赖包都装上了吗?</div>
<p> </p>
<p> 安装个rails搞那么复杂,看来LZ对gem还不是很熟………………</p>
</div>
<p><br/>装的何止是rails ,这些也会被安装的。两个搓人 gem install rails装得上吗</p>
<p> </p>
<p>rails activesupport activerecord actionpack actionmailer actionwebservice rake</p>
</div>
<p><br/>rails = activesupport + activerecord + actionpack + actionmailer + actionwebservice </p>
<p> </p>
<p>我汗…………</p>
4 楼 ray_linn 2008-10-31  
<div class='quote_title'>下一站,火星 写道</div>
<div class='quote_div'>
<p>[b][/b]</p>
<div class='quote_title'>rainux 写道</div>
<div class='quote_div'>这脚本有什么意义?gem install rails 不就可以把依赖包都装上了吗?</div>
<p> </p>
<p> 安装个rails搞那么复杂,看来LZ对gem还不是很熟………………</p>
</div>
<p><br/>装的何止是rails ,这些也会被安装的。两个搓人 gem install rails装得上吗</p>
<p> </p>
<p>rails activesupport activerecord actionpack actionmailer actionwebservice rake</p>
3 楼 下一站,火星 2008-10-30  
<p>[b][/b]</p>
<div class='quote_title'>rainux 写道</div>
<div class='quote_div'>这脚本有什么意义?gem install rails 不就可以把依赖包都装上了吗?</div>
<p> </p>
<p> 安装个rails搞那么复杂,看来LZ对gem还不是很熟………………</p>
2 楼 rainux 2008-10-20  
这脚本有什么意义?gem install rails 不就可以把依赖包都装上了吗?
1 楼 ray_linn 2008-10-19  
PS:

今天安装rubyGem出现几次"无法定位序列175在ssleay32.dll"的错误,原因是ssleay32.dll和ruby的版本不一致.

解决方法:

PostgresSql数据库的bin目录下有rubyGem需要的大部分dll,拷贝ssleay32.dll. libeay32.dll,iconv.dll,zipl1.lib(改名成zipl.lib).到ruby/bin下(别放在windows/system32下污染windows了).

相关推荐

    unity插件 Tracks and Rails.unitypackage 铁路轨道生成

    这个扩展允许您创建任何自定义形状的轨道,然后将一个购物车附加到它,并实际骑在轨道上。让平台在受到撞击时能滑动,地铁列车撞到障碍物,坏掉的电梯,过山车,看不见的飞行路线,火箭推进的火车等等! 网格是自动...

    play-nice:用于在不影响主存储库的情况下开发 Ruby on Rails 应用程序的自定义设置

    在不共享的情况下为项目自定义脚本和 binstub 安装 您几乎肯定会想要自定义它,因此如果您先将其分叉并克隆您的分叉,这是最简单的。 cd YOUR_RAILS_APP_DIR git clone git@github....

    rails-new-then-what:运行“ rails new”后我该怎么做

    因为有时我可能想自定义从脚本生成的应用程序,但是如果没有文档,我将不知道如何自定义它。 但是,如果有关于如何引导应用程序的文档,则通常不需要自动化脚本-只需遵循以下步骤即可! 无需保持文档和脚本的最新...

    rails-heroku-template:这是一个准备好使用 rails 4 和 Heroku 进行生产的模板。 与 sass、易于定制的引导程序、独角兽、postgres、figaro、coffeescript 和 slim 集成

    生产准备的Rails 4和Heroku的模板 该模板包含以下内容: Ruby 2.2.0 萨斯具有可变自定义设置的引导程序咖啡脚本苗条的Postgres 独角兽费加罗用于 Heroku 的 rails_12factor安装 git 克隆 git@github....

    Rails-Annex-Gem:附件CMS的CMS宝石

    安装在您的Gemfile和Bundle中包括附件: gem 'annex-cms' 将引擎添加到routes.rb mount Annex::Engine =&gt; '/annex', :as =&gt; 'annex' 资产附件依赖于自定义样式和脚本来构建编辑器。 可以在应用程序文件夹中自定义或...

    gunzel:深入了解下一个Rails项目的设置时间

    好东西Rails 4.2 使用 , , 和自定义视图脚手架模板使用“和“自定义模型和控制器支架模板,和在部署的和预配置加载更多...用法Gunzel作为定制的生成的Rails应用程序框架分发(不是作为,这很好,但是将这么多的...

    hubotgf:Ruby对Hubot的支持

    我注意到,当我们与团队一起启动Hubot时,开发人员并不在乎编写自定义的Hubot脚本。 我启动了Hubot GF,以使Hubot脚本编写更加简单: 开发人员比使用Coffee(或JS)更喜欢Ruby 开发人员在Rails应用程序中比在Node...

    tapas-with-ember::prohibited: 无人维护

    Ember 安装脚本- Cakefile 脚本用于安装最新的 Ember、Ember Data 和 Ember 模型。 环境- 允许在浏览器和编译时进行环境检测的自定义代码。 在生产时自动使用 Ember 的生产构建,就像ember-rails 一样。 自动文件...

    joruri-mail:Joruri Mail 是一个用 ruby​​rails 编写的网络邮件、IMAP 客户端软件

    净琉璃邮件 日本起源于基于Ruby的RESTful和集成邮件 Joruri Mail 是一个基于浏览器的 IMAP 客户端软件。 特征 简单直观的用户界面 用户自定义设置(过滤器、模板、签名、标签...安装脚本已过期并从存储库中删除。 手动

    holy_grail_harness:一个精选的Rails应用程序原型,重点关注针对Ruby&JavaScript的简单测试模式!

    与普通的或更现代的Rails应用程序生成器(如,HolyGrailHarness是基本的Rails应用程序,可以将其视为原型,并可以通过简单的设置脚本进行自定义。 也有人认为它促进了简单而强大的测试选择,并专注于使用Ruby 1.9及...

    nrb:具有持久性的Ninja Ruby脚本,可满足您的实验需求

    您是否要处理一些想法,而不仅仅是脚本,但又不想生成完全成熟的Rails应用程序? nrb为您的脚本生成一个简单的脚手架。 完成自动加载,自定义配置和持久性。 就像迷你护栏一样。入门首先安装gem: $ gem install ...

    osx-fresh-install:开发人员指南重新安装 OSX

    例如,自定义 bash 脚本、别名、配置文件设置、终端颜色配置文件、浏览器书签、书签、git 别名(配置)等。 ##重新安装操作系统。 注意:您必须有可用的无线互联网连接才能重新安装操作系统。 重启电脑,听到mac...

    zinedistro:一种易于在线共享Zine的工具

    使用安装脚本 运行bin/setup应该可以启动和运行所需的一切,包括: 捆绑宝石 从示例文件设置.env文件 数据库配置 数据库设置和加载种子数据 使用无业游民 安装 ####启动虚拟机: vagrant up 该命令将下载一个...

    oh-my-fish-legacy:哦,我的鱼!

    哦,我的鱼!为什么? 在shell上进行开发应该是一种乐趣。 我们的目标是帮助不想花时间配置自己的... 如果您的fish配置具有现有的自定义设置,则需要在安装后手动包括这些自定义设置。 如果要手动安装,。用法打开鱼的

    mastodon_import_emoji:从互联网上的各个地方导入Mastodon自定义表情符号

    --no-overwriting默认情况下,脚本会在添加新的自定义表情符号之前,将其与新的相同的短代码删除。 这将禁用该功能,并且不会导入任何具有短码冲突的表情符号。 --convert-gif将动画GIF转换为动画PNG。 需要安装gif...

    band-camp-clone

    Bandlamps的某些键具有自定义音频播放器,可完全搜索的数据库,可返回艺术家,专辑和曲目的结果,多态流派标签以及快速,响应式设计,实现无缝浏览和收听。 在查看 堆栈 Ruby Ruby on Rails Java脚本 React React-...

    spectator:监视 Rails(2 或 3)项目的规范

    ) 它不会在开始时启动您的整个套件,也不会在规范通过或失败时启动(就像 autospec 倾向于做的那样) 如果你问它运行整个规范套件从自定义脚本开始, Spectator已经成长为一颗小宝石!兼容性适用于 RSpec-1 和 ...

    apple_id:使用Ruby中的Apple后端库登录

    如果仅在终端中运行脚本,请。 有关更多详细信息,请参阅 。发展历程签出仓库后,运行bin/setup来安装依赖项。 然后,运行rake spec来运行测试。 您也可以运行bin/console进行交互式提示,以进行实验。 要将这个gem...

    untouched:房地产电子商务,Ruby on Rails + ReactJS

    Untouched.co播种数据未触及包括自定义数据种子机制,该机制使用来指定开发数据。 通过为我们提供批量导入开发数据的方法,这将帮助我们更快地获得可用的MVP。 首先,编辑文件db/seeds/developments.yml 。 在该文件...

    HoloCron:穿越圆形大厅的旅程,深入了解数字角色的细分

    Ruby on Rails 前端 Java脚本 React Redux HTML / SCSS 资产管理 AWS S3 特征 用户认证 用户可以安全地注册,登录和注销以获取个性化的体验。 演示登录,方便快捷地访问。 个人资料页面 用户可以创建自定义的配置...

Global site tag (gtag.js) - Google Analytics