Ruby 在 Ubuntu 上需要 Fox 错误

标签 ruby ubuntu rubygems fxruby

当我想在终端上运行我的 .rb 文件时,这会一直出现:

/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- fox (LoadError)
    from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'

最佳答案

可能是因为名字不对。您不能要求 Fox , 因为它是 Module .在 ruby 中,您包括 Modules .
好的语法:

include Fox
如果你想从 Fox 库中获取一些东西,(强烈推荐:D),你应该需要 'fox16'图书馆。
这是一个基本的窗口程序:
require 'fox16'

include Fox

class Main < FXMainWindow
  
  def initialize(app)
    super(app, "Window", :width => 600, :height => 600)
  end

  def create
    super
    show(PLACEMENT_SCREEN)
  end
  
end

if __FILE__ == $0
  
  FXApp.new("Window") do |app|
    Main.new(app)
    app.create
    app.run
  end
  
end

关于Ruby 在 Ubuntu 上需要 Fox 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49720887/

相关文章:

ruby-on-rails - 将配置文件模型的某些属性设置为对其他用户公开(可见)或私有(private)(不可见)的最佳方法是什么?

ruby-on-rails - Rails 属于依赖破坏

python - 在 vim 中安装 YouCompleteMe 时遇到 python 问题

c - 我在这个终端做什么? : C Programming

ruby-on-rails - Rails 找不到生成器类

ruby-on-rails - Ruby on Rails : I installed the native pg gem on Mac OS Snow Leopard 10. 6.3,但我仍然收到错误 "no such file to load -- pg"

ruby - 理解 Ruby 中单例方法如何工作的问题

ruby-on-rails - 如果值存在则返回值

python-3.x - 在ubuntu上安装没有pip的python

OSX 上的 Ruby gems 安装与运行时路径