`
非飞
  • 浏览: 80304 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ruby Development Environment Setup

阅读更多

From HeTao.IM

Ruby Environment

Ruby with RVM
URL: http://rvm.beginrescueend.com/
RVM is a command line tool which allows us to easily install, manage and work with multiple ruby environments from interpreters to sets of gems.

Editor

Vim + Janus: Carlhuda’s vim Distribution
URL: https://github.com/carlhuda/janus
This is a basic distribution of vim plugins and tools intended to be run on top of the latest MacVIM snapshot.

Testing Tools

RSpec
URL: http://rspec.info
RSpec is a Behaviour-Driven Development tool for Ruby programmers. BDD is an approach to software development that combines Test-Driven Development, Domain Driven Design, and Acceptance Test-Driven Planning. RSpec helps you do the TDD part of that equation, focusing on the documentation and design aspects of TDD.

Capybara
URL: https://github.com/jnicklas/capybara
Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb. Capybara simulates how a real user would interact with a web application. It is agnostic about the driver running your tests and currently comes bundled with rack-test, Culerity, Celerity and Selenium support built in. env.js support is available as the capybara-envjs gem.

ZenTest and autotest
URL: http://www.zenspider.com/ZSS/Products/ZenTest/
Automated test scaffolding for Ruby.

autotest-notification
URL: https://github.com/carlosbrando/autotest-notification
This gem set the autotest (ZenTest) to send messages to software as Growl, LibNotify, and Snarl, displaying a window with the results.

Utils

rbtrace
URL: https://github.com/tmm1/rbtrace
rbtrace shows you method calls happening inside another ruby process in real time. rbtrace works on ruby 1.8 and 1.9, running on linux or mac osx. rbtrace is designed to have minimal overhead, and should be safe to run in production.

jammit
URL: https://github.com/documentcloud/jammit
Jammit is an industrial strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you’d expect, as well as ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image embedding.

 

1
0
分享到:
评论

相关推荐

    setup_chef_environment

    总结来说,"setup_chef_environment"涉及到的知识点包括:Ruby语言基础、Chef框架、ChefDK安装与使用、Cookbook结构与编写、资源和属性、测试(ChefSpec和Test Kitchen)以及版本控制和协作。理解并熟练掌握这些内容...

    Agile Web Development with Rails Final

    Ruby on Rails offers a robust platform for agile web development, combining powerful features with a philosophy that prioritizes developer productivity and application maintainability. Whether you’re...

    aggregator

    POD聚合器 POD Aggregator项目是一个Ruby on...# Loading development environment (Rails 6.0.3.3) # irb(main):001:0> 创建本地管理员用户 $ bin/rails agg:create_admin 构型 POD聚合器具有多个配置设置,其中许多可

    my_site_archive:存档网站的最简单方法

    地方发展步骤1 bundle installrails db:createrails development_setup:perform第2步rails credentials:edit --environment=test stripe: private_key: sk_test_123 public_key: pk_test_123 signing_secret: 123...

    setup.windows:Windows Windows的桌面环境首选项(7、8.1、10)

    1. **Vagrantfile**:这是Vagrant的核心配置文件,使用Ruby语言编写,用于定义虚拟机的配置,如操作系统类型、内存大小、网络设置等。通过修改Vagrantfile,可以定制Windows 7、8.1或10作为开发环境。 2. **...

    jdk1.7_80 window.64

    - 安装JDK 1.7_80 by following the setup wizard, ensuring to choose the appropriate installation directory and configuring the environment variables, such as JAVA_HOME, PATH, and CLASSPATH. - Verify ...

    pandemic-ebt-ca:Rails应用程序支持加利福尼亚的大流行EBT(P-EBT)应用程序

    k6 run -e ENVIRONMENT=<development> --vus <number> --iterations <number> loadtest.js 实施新屏幕 此Rails应用程序具有一些独特的构造: 由于每个屏幕仅询问有限的问题,因此无法在每次保存时对ActiveRecord...

    wordless_gem:最快的CLI工具,用于在本地设置新的WordPress。 无语准备

    前提这是一个ruby-gem,所以我们希望您已经安装了ruby ,因为在Mac和Linux上默认安装了ruby 。 如果不是这种情况,可能您想看看 。先决条件唯一的先决条件是安装正确版本的节点。 请参阅以获得文档。 gem将在此过程...

    developmentEnvironmentConfiguration

    开发环境配置(Development Environment Configuration)是软件开发过程中的重要环节,它涉及到程序员的工作效率和项目的可维护性。在本主题中,我们将深入探讨基于Shell的开发环境配置,特别是在Unix或Linux系统中的...

    hadoop_the_definitive_guide_3nd_edition

    Configuring the Development Environment 148 Managing Configuration 148 GenericOptionsParser, Tool, and ToolRunner 151 Writing a Unit Test 154 Mapper 154 Reducer 156 Running Locally on Test Data 157 ...

Global site tag (gtag.js) - Google Analytics