问题标签 [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.
ruby - 霰弹枪 gem 错误“无法加载此类文件 - 瘦”
我正在使用 shotgun 在 Ubuntu 开发机器上为我的 Sinatra 项目提供服务。当我用 -d (调试)开始霰弹枪时,它返回给我
但是安装了薄宝石。实际上霰弹枪可以正常处理这个错误。没有问题,只是有趣的是为什么要追加?
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 是否存在问题?
intellij-idea - Intellij 中的 Ruby shotgun 调试配置
您将如何在 Intellij 或 RubyMine 中设置 Shotgun 调试配置?
ruby - Sinatra 启动错误,无法加载此类文件
我正在创建一个 Ruby 应用程序,当我尝试运行它时,我收到一条错误消息,说它无法加载文件。
在我的主文件 app.rb 中,我试图要求模型/问题
当我使用霰弹枪时,我收到以下错误:
我认为文件路径没有问题。我的路径如下所示:
这是我的 config.ru 文件:
这是我的模型/问题文件:
sinatra - 网络服务器代码名称是由 shotgun (sinatra) 自动生成的吗?
我刚刚了解了sinatra和shot弹枪。当我运行shotgun时,我看到Thin web server (v1.6.3 codename Protein Powder)
我刚才看到了另一个代号(Gob Bluth
)
这些代号是自动生成的吗?
sinatra - Sinatra 应用程序 - Shotgun 不工作 - “无法加载此类文件 - 机架/commonlogger (LoadError)”
当我尝试使用 Shotgun 启动我的 Sinatra 应用时,我看到 LoadError:
之前没有错误!
“ruby app.rb”仍然有效,我在浏览器中看到了我的主页:
我该如何解决这个问题?
Sinatra 文件夹只包含一个文件 - test_app/app.rb:
Gems rake/shotgun/sinatra 是最新的:
ruby - Ruby Sinatra:4567 / Shotgun:9292 的 Virtual Box 端口转发问题
出于开发目的,我CentOS 7.0
在主机上安装了 VirtualBox 来宾操作系统Windows Ten
,而端口转发根本不起作用。
我有一个NAT'd
网络适配器(我不能在这个网络上使用桥接适配器),公平地说,我对桥接适配器更满意。但其他一切都很顺利。除了端口 4567 和 9292 不会转发,而端口 22 和端口 80 工作正常。
我有
- 在 NAT'd 适配器上的 VirtualBox 中为端口
22
、、、、在客户端上添加了端口转发。80
4567
9292
- 完全禁用防火墙
CentOS 7.0
(并重新启动)然后排除 - 所有端口在本地主机上都可以正常工作,即在 vm
localhost:4567
中是完美的localhost:9292
- 开启
SELINUX
客人(为了很好的衡量标准) - 每次我进行网络-> 端口更改时,系统地重新启动主机上的整个虚拟机
- 尝试
10.0.2.15:4567
/10.0.2.15:9292
徒劳地尝试购买
我一直在端口上 ssh,22
端口80
工作正常
这是流量问题还是防火墙问题,VirtualBox 界面上是否存在某种对我隐藏的网络过滤?
我很想得到一些帮助。
javascript - 如何集成 Shotgun api 和 Javascript webview?
我想使用 Javascript 集成 RV shotgun webview(API)。
我不知道该怎么做。理解起来可能很复杂。如果您了解 RV,您就会明白我想问什么。
python - 使用 python shotgun api 在 shotgun 中创建状态时出错
我正在使用shotgun python api在shotgun中创建,删除,更新但我收到错误任何人都可以解决这个问题吗?
错误
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 下。
任何帮助将不胜感激,因为我刚刚开始网站开发!谢谢!!