2014-09-12 135 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