Dem*_*ema 14 ruby shoes rubygems
我正在写一个小鞋子应用程序,需要我用常规Ruby安装编写的库.我的库使用'net-ssh'gem和一堆其他Ruby库.
当我使用常规ruby(它有自己的命令行界面)直接运行我的库时,如下所示:
ruby my_lib.rb
Run Code Online (Sandbox Code Playgroud)
...一切都很好.但是当我尝试在我的Shoes应用程序中要求它时,我得到一个'没有这样的文件加载 - net/ssh'错误(因为my_lib使用net-ssh).
我尝试在Shoes应用程序中使用$:include路径变量,如下所示:
$:.unshift "C:/ruby/lib/ruby/1.8"
$:.unshift "C:/ruby/lib/ruby/site_ruby/1.8"
require 'rubygems'
gem 'net-ssh'
require 'my_lib.rb'
Run Code Online (Sandbox Code Playgroud)
......但没有成功.我得到'找不到RubyGem net-ssh'.
有人有同样的问题吗?在Shoes应用程序中使用Ruby库和gem的最佳方法是什么?
bax*_*ter 18
嘿,_why在他的博客hackety.org上发布了关于在Shoes中使用宝石的信息.我希望它有所帮助!
Shoes.setup do
gem 'json >= 1.1.1'
gem 'activerecord'
end
require 'json'
require 'activerecord'
Shoes.app do
@msg = para "ALL SYSTEMS GO"
animate(20) { @msg.toggle }
end
| 归档时间: |
|
| 查看次数: |
6471 次 |
| 最近记录: |