我正在研究一个宝石,它在github上.
当我在应用程序中包含gem时,执行capistrano部署,并(在服务器上)运行:
bundle outdated
Run Code Online (Sandbox Code Playgroud)
我知道了:
* authengine (0.0.1 d8baa49 > 0.0.1 de43dfa)
Run Code Online (Sandbox Code Playgroud)
这告诉我可以提供更新的提交.为什么捆绑更新(capistrano部署的一部分)没有拉出更新的版本?主机应用程序的Gemfile中没有版本约束,无论如何它们具有相同的版本号,只是不同的提交.
即使我登录服务器并运行
bundle update authengine
Run Code Online (Sandbox Code Playgroud)
之后我得到了相同的"过时"结果.
我在这里错过了什么?
我正在测试条形码阅读器输入......它的行为类似于键盘,但是使用回车键字符终止每个条形码.我的javascript检测到回车键并响应(backbone.js应用程序).
如何使用具有终止输入键值的字符串"填写"表单字段?
我的测试堆栈是cucumber/capybara/capybara-webkit.
尝试从“castle/ruby-u2f”的 repo 安装 gem“u2f”时,我收到一条错误消息:
Fetching git://github.com/castle/ruby-u2f.git
fatal: Needed a single revision
Revision master does not exist in the repository git://github.com/castle/ruby-u2f.git. Maybe you misspelled it?
Run Code Online (Sandbox Code Playgroud)
我找不到有关此错误消息的任何信息。该文本没有出现在任何 bundler 源文件中,所以我什至不知道从哪里开始调试。
如果有人对这个错误的来源和原因有任何了解,我很想知道。