无法在VScode上运行命令“捆绑”

时间:2019-11-22 03:25:48

标签: ubuntu visual-studio-code rspec bundle byebug

我正在尝试这门课程

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 /目录”

出什么问题了?我真的很困惑。

1 个答案:

答案 0 :(得分:0)

在项目目录中创建一个名为event的文件,如下所示:

Gemfile

然后键入source 'https://rubygems.org' gem 'rspec' gem 'byebug' ,以查看是否可以正确安装这些gem。它还会检查您的bundle是否正常。

(我更喜欢Gemfile而不是pry-byebug宝石,建议您改用它。它结合了两个调试宝石byebugpry的功能。)