2014-09-12 147 views
-1

创建Ruby项目创建一个简单的Ruby项目

我试图创建一个简单的Ruby项目使用rubygem和红宝石JMeter的,但不确定如何进一步进行。以下是该项目的githubhttps://github.com/flood-io/ruby-jmeter

//下面是我test.rb

require 'rubygems' 
require 'ruby-jmeter' 

test do 
    threads count: 10 do 
    visit name: 'Google Search', url: 'http://google.com' 
    end 
end.jmx 

我怎样才能创建具有所需的宝石Ruby项目,它不是一个Rails应用程序....一个简单的Ruby项目。

+1

如果您安装了您的宝石,该需求将起作用。你可以使用gem install来安装 2014-09-12 13:53:12

+0

“project”你的意思是一个“script”吗?如果您使用Ruby> 1.9,则不需要'require'rubygems''。 – 2014-09-12 16:42:45

回答

1

嗯,我会做你的项目首先创建一个文件夹,然后运行方式:

bundle init 

编辑刚刚创建,使它看起来像这样

# A sample Gemfile 
source "https://rubygems.org" 

gem "ruby-jmeter" 

中的Gemfile在此之后运行

bundle install 

从现在开始,你可以用一个运行你的应用程序的红宝石并从您的Gemfile中加载所有宝石。除此之外,如果您提供像bundle exec --path vendor/bundle这样的路径,它将在项目的本地安装gem,这样您就可以保持独立于全局ruby安装的依赖关系。

+0

我在我的项目里面是D:/ gem文件的项目...现在我该如何执行bundle exec --path vendor/bundle – Mathew 2014-09-12 18:49:26

+0

你应该不需要它。如果你在使用gemfile的项目中,它应该知道它会记录它,因为它记录了你安装宝石的位置。 – 2014-09-13 15:35:47

1

您可以使用打包器。阅读 “入门” 上http://bundler.io

简单:

  1. 与所需的宝石
  2. 运行bundle install
  3. 要求rubygemsbundler/setup和应用中的所有需要​​的宝石创建Gemfile