我正在尝试这门课程
https://open.appacademy.io/learn/full-stack-online/software-engineering-foundations/rspec-lecture
我想我已经成功安装了gemfile'byebug','rspec'。
我在Ubuntu上键入了'gem list',我得到了这个结果。显然,它具有“ byebug”和“ rspec”。
bigdecimal(默认值:1.3.4) 捆绑器(2.0.2) byebug(11.0.1) cmath(默认值:1.0.0) csv(预设值:1.0.0) 日期(默认值:1.0.0) did_you_mean(1.2.0) diff-lcs(1.3) 等等(预设值:1.0.0) fcntl(默认:1.0.0) 小提琴(默认:1.0.0) fileutils(默认值:1.0.2) gdbm(默认值:2.0.0) io-console(默认值:0.4.6) ipaddr(默认:1.2.0) json(预设:2.1.0) 最小测试(5.10.3) 网络远程登录(0.1.1) openssl(默认:2.1.0) power_assert(1.1.1) 心理(默认值:3.0.2) 耙子(12.3.0) rdoc(默认:6.0.1) rspec(3.9.0) rspec核心(3.9.0) rspec-期望(3.9.0) rspec-mocks(3.9.0) rspec支持(3.9.0) scanf(默认值:1.0.0) sdbm(默认:1.0.0) 字符串(默认:0.0.1) strscan(默认:1.0.0) 测试单元(3.2.7) webrick(默认:1.4.2) xmlrpc(0.3.0) zlib(默认值:1.0.0)
然后我尝试在VScode上运行“ bundle exec rspec”。我得到了以下结果,“ CategoryInfo:ObjectNotFound:(bundle:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException“
我还尝试在Ubuntu上运行“ bundle exec rspec”。我得到了这个结果, “找不到Gemfile或.bundle /目录”
出什么问题了?我真的很困惑。
答案 0 :(得分:0)
在项目目录中创建一个名为event
的文件,如下所示:
Gemfile
然后键入source 'https://rubygems.org'
gem 'rspec'
gem 'byebug'
,以查看是否可以正确安装这些gem。它还会检查您的bundle
是否正常。
(我更喜欢Gemfile
而不是pry-byebug
宝石,建议您改用它。它结合了两个调试宝石byebug
和pry
的功能。)>