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.
分享到:
相关推荐
总结来说,"setup_chef_environment"涉及到的知识点包括:Ruby语言基础、Chef框架、ChefDK安装与使用、Cookbook结构与编写、资源和属性、测试(ChefSpec和Test Kitchen)以及版本控制和协作。理解并熟练掌握这些内容...
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...
POD聚合器 POD Aggregator项目是一个Ruby on...# Loading development environment (Rails 6.0.3.3) # irb(main):001:0> 创建本地管理员用户 $ bin/rails agg:create_admin 构型 POD聚合器具有多个配置设置,其中许多可
地方发展步骤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...
1. **Vagrantfile**:这是Vagrant的核心配置文件,使用Ruby语言编写,用于定义虚拟机的配置,如操作系统类型、内存大小、网络设置等。通过修改Vagrantfile,可以定制Windows 7、8.1或10作为开发环境。 2. **...
- 安装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 ...
k6 run -e ENVIRONMENT=<development> --vus <number> --iterations <number> loadtest.js 实施新屏幕 此Rails应用程序具有一些独特的构造: 由于每个屏幕仅询问有限的问题,因此无法在每次保存时对ActiveRecord...
前提这是一个ruby-gem,所以我们希望您已经安装了ruby ,因为在Mac和Linux上默认安装了ruby 。 如果不是这种情况,可能您想看看 。先决条件唯一的先决条件是安装正确版本的节点。 请参阅以获得文档。 gem将在此过程...
开发环境配置(Development Environment Configuration)是软件开发过程中的重要环节,它涉及到程序员的工作效率和项目的可维护性。在本主题中,我们将深入探讨基于Shell的开发环境配置,特别是在Unix或Linux系统中的...
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 ...