Ruby 如何创建一个文件?

Ruby 如何创建一个文件?,ruby,rspec,Ruby,Rspec,我对Ruby很陌生 我在一篇博客文章中写道,为了安装所需的依赖项,我需要创建一个文件 如何创建依赖项为rspec的Gemfile?启动新的rails应用程序时,会自动创建Gemfile 键入railsnewappname,然后它将自动生成。它还将填充一些宝石 要安装gems,请运行bundle安装或只运行bundle 确保你需要你需要的宝石。特别是rspec和jruby group :development, :test do gem 'rspec-rails', '~> 3.0' e

我对Ruby很陌生

我在一篇博客文章中写道,为了安装所需的依赖项,我需要创建一个文件


如何创建依赖项为rspec的Gemfile?

启动新的rails应用程序时,会自动创建Gemfile

键入
railsnewappname
,然后它将自动生成。它还将填充一些宝石

要安装gems,请运行
bundle安装
或只运行
bundle

确保你需要你需要的宝石。特别是
rspec
jruby

group :development, :test do
  gem 'rspec-rails', '~> 3.0'
end
有关更多信息,请访问此网站


GEM文件只是项目中的一个文本文件,其中包含应用程序中使用的GEM列表

如果您的应用程序中没有该文件,则可以使用您选择的编辑器创建该文件,并将其保存为
Gemfile
(无扩展名),在您的示例中,该文件包含:

source 'https://rubygems.org'

gem 'rspec'
在当前工作目录中生成一个文件

$bundle init
将新的Gemfile写入/app/Gemfile
$cat文件
#冻结的字符串文字:true
来源“https://rubygems.org"
git_source(:github){| repo_name |”https://github.com/#{repo_name}}
#宝石“轨道”

谢谢你的回答太好了!谢谢你,伙计!我花了很长时间才意识到,我所需要的只是创建一个名为“Gemfile”的没有扩展名的文件。我还以为我正在创造一个宝石呢。rails没提到JRuby不是宝石