问题标签 [shotgun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
323 浏览

ruby - 霰弹枪 gem 错误“无法加载此类文件 - 瘦”

我正在使用 shotgun 在 Ubuntu 开发机器上为我的 Sinatra 项目提供服务。当我用 -d (调试)开始霰弹枪时,它返回给我

但是安装了薄宝石。实际上霰弹枪可以正常处理这个错误。没有问题,只是有趣的是为什么要追加?

0 投票
1 回答
204 浏览

ruby - Websocket 连接关闭但未在 Shotgun 服务器上打开

我有一个使用 Websockets 的 Sinatra 应用程序。
我的应用程序在我ruby app.rb使用shotgun app.rb.

这是在我的sent_out.erb中:

这是在我的app.rb中:

它必须显示

当我转到页面时。但它只显示

霰弹枪

在控制台中,它显示WebSocket connection to 'ws://127.0.0.1:9393/sending_out' failed: Error during WebSocket handshake: Unexpected response code: 500

使用 Shotgun 运行 Websocket 是否存在问题?

0 投票
1 回答
354 浏览

intellij-idea - Intellij 中的 Ruby shotgun 调试配置

您将如何在 Intellij 或 RubyMine 中设置 Shotgun 调试配置?

0 投票
1 回答
1531 浏览

ruby - Sinatra 启动错误,无法加载此类文件

我正在创建一个 Ruby 应用程序,当我尝试运行它时,我收到一条错误消息,说它无法加载文件。

在我的主文件 app.rb 中,我试图要求模型/问题

当我使用霰弹枪时,我收到以下错误:

我认为文件路径没有问题。我的路径如下所示:

这是我的 config.ru 文件:

这是我的模型/问题文件:

0 投票
1 回答
120 浏览

sinatra - 网络服务器代码名称是由 shotgun (sinatra) 自动生成的吗?

我刚刚了解了sinatra和shot弹枪。当我运行shotgun时,我看到Thin web server (v1.6.3 codename Protein Powder)我刚才看到了另一个代号(Gob Bluth

这些代号是自动生成的吗?

0 投票
1 回答
826 浏览

sinatra - Sinatra 应用程序 - Shotgun 不工作 - “无法加载此类文件 - 机架/commonlogger (LoadError)”

当我尝试使用 Shotgun 启动我的 Sinatra 应用时,我看到 LoadError:

之前没有错误!

“ruby app.rb”仍然有效,我在浏览器中看到了我的主页:

我该如何解决这个问题?


Sinatra 文件夹只包含一个文件 - test_app/app.rb:

Gems rake/shotgun/sinatra 是最新的:

0 投票
1 回答
171 浏览

ruby - Ruby Sinatra:4567 / Shotgun:9292 的 Virtual Box 端口转发问题

出于开发目的,我CentOS 7.0在主机上安装了 VirtualBox 来宾操作系统Windows Ten,而端口转发根本不起作用。

我有一个NAT'd网络适配器(我不能在这个网络上使用桥接适配器),公平地说,我对桥接适配器更满意。但其他一切都很顺利。除了端口 4567 和 9292 不会转发,而端口 22 和端口 80 工作正常。

我有

  • 在 NAT'd 适配器上的 VirtualBox 中为端口22、、、、在客户端上添加了端口转发。8045679292
  • 完全禁用防火墙CentOS 7.0(并重新启动)然后排除
  • 所有端口在本地主机上都可以正常工作,即在 vmlocalhost:4567中是完美的localhost:9292
  • 开启SELINUX客人(为了很好的衡量标准)
  • 每次我进行网络-> 端口更改时,系统地重新启动主机上的整个虚拟机
  • 尝试10.0.2.15:4567/10.0.2.15:9292徒劳地尝试购买

我一直在端口上 ssh,22端口80工作正常

这是流量问题还是防火墙问题,VirtualBox 界面上是否存在某种对我隐藏的网络过滤?

我很想得到一些帮助。

0 投票
1 回答
123 浏览

javascript - 如何集成 Shotgun api 和 Javascript webview?

我想使用 Javascript 集成 RV shotgun webview(API)。

我不知道该怎么做。理解起来可能很复杂。如果您了解 RV,您就会明白我想问什么。

0 投票
1 回答
516 浏览

python - 使用 python shotgun api 在 shotgun 中创建状态时出错

我正在使用shotgun python api在shotgun中创建,删除,更新但我收到错误任何人都可以解决这个问题吗?


错误

0 投票
2 回答
465 浏览

ruby - “shotgun”命令提示符 Ruby -“没有这样的文件或目录 - uname (Errno::ENOENT)”

我已将 Ruby 安装到我的 Windows PC 上,并且有一个 home.erb 文件,其中包含我的 app.rb 文件中描述的路由。

我的 Gemfile 目前看起来像:

我一直在“使用 Ruby 启动命令提示符”上运行“捆绑安装”命令。我已经成功地将“sinatra”、“shotgun”、“rake”(等等)gem 安装到 Ruby 应用程序上。

但是,每次我运行“shotgun”来查看我的网站正在运行时,我都会在终端中收到以下错误。

我的 Gemfile 在 Ruby24/lib/personalsite 下。

任何帮助将不胜感激,因为我刚刚开始网站开发!谢谢!!