Tag: gem

没有找到PTY gem

我在Windows上安装了Ruby 1.9.3。 当我尝试要求gem时控制台输出未找到gem: require ‘pty’ 哪个输出: ‘require’: cannot load such file — pty 我也尝试过: gem install pty 得到了这个输出: Could not find a valid gem ‘pty’ in any repository 我该如何解决?

gem虽然安装了但却找不到gem

我已经构建了我的第一个gem,但我似乎无法正确安装它。 我可以发出命令 sudo gem install ceilingfish-toto 哪个产生输出 Successfully installed ceilingfish-toto-0.3.6 1 gem installed 但是当我输入gem which ceilingfish-toto 。 我得到了输出 Can’t find ruby library file or shared library ceilingfish-toto 这很奇怪,因为如果我去查看我的gems文件夹,我可以看到安装在那里的所有文件 # ls -l /opt/local/lib/ruby/gems/1.8/gems/ceilingfish-toto-0.3.6/ total 48 -rw-r–r– 1 root admin 1053 14 Feb 17:16 LICENSE -rw-r–r– 1 root admin 6166 14 Feb 17:16 README.md -rw-r–r– 1 root […]

Windows上是否支持Datamapper的dm_mysql_adapter gem?

我想用Ruby发挥更多,目前似乎掌握了sinatra,但现在也希望从关系数据库中获取数据。 我倾向于将Mysql用于测试应用程序并尝试安装gems,但是当它尝试编译它所依赖的本机do_mysql gem时,我一直遇到exception。 我确实已经安装了原生扩展,并且它们对JSON gem工作得很好,我记得有一段时间在某处读取当前不支持windows的do_mysql,所以只是想知道是否仍然如此。 在Windows 7上使用ruby 1.9.2(通过ruby安装程序+本机扩展安装) 这是例外,它有助于: C:\dump\ruby\DataMapperTest\gems>gem install dm-mysql-adapter-1.2.0.gem Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing dm-mysql-adapter-1.2.0.gem: ERROR: Failed to build gem native extension. C:/Tools/Ruby192/bin/ruby.exe extconf.rb checking for my_global.h… no checking for mysql.h… no checking for main() in -llibmysql… no checking for […]

无法在Windows中安装json gem

我试图在Windows上安装json gem。 我安装了DevKit。 我在下面收到以下错误。 有什么建议? 这个问题 JSON Gem无法安装(Windows) 建议安装DevKit并尝试使用json_pure。 我做了两件事。 问题是我的bundle安装试图安装json,直到安装了json才会继续。 这是一个Rails项目btw的捆绑安装。 d:\source\my_project>gem install json -v ‘1.6.3’ Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to build gem native extension. C:/Ruby200/bin/ruby.exe extconf.rb creating Makefile make generating parser-i386-mingw32.def compiling parser.c In file included from […]

错误:安装json时出错:错误:无法构建gem本机扩展

我正在尝试安装gem json并为json获取错误。 我在跑: Windows 8.1(64位) Ruby:ruby 1.9.3p545(2014-02-24)[i386-mingw32] gem:1.8.2 D:\GIT\calabash>gem install json -v ‘1.8.3’ Building native extensions. This could take a while… The system cannot find the path specified. ERROR: Error installing json: ERROR: Failed to build gem native extension. C:/Ruby193/bin/ruby.exe extconf.rb creating Makefile Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.3 for inspection. Results logged to […]

Rubymine 6.0.2,无法调试

在我的新OSX Mavericks安装上,我想尝试一下Rubymine,但是无法使调试器工作(尽管我设法使用IntelliJ和ruby插件在Windows 7上运行)。 这就是我所做的(已经安装了XCode和命令行工具): homebrew install ruby gem update –system 然后我安装了Rubymine并打开了我的一些项目。 启动调试器后,rubymine尝试安装依赖项: 无法安装Gems。 未安装以下gem:/Applications/RubyMine.app/rb/gems/ruby-debug-ide-0.4.22.gem:安装ruby-debug-ide-0.4.22.gem时出错:ERROR:无法构建gem native延期。 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby mkrf_conf.rb安装基本gem您没有/Library/Ruby/Gems/2.0.0目录的写权限。 /Library/Ruby/Site/2.0.0/rubygems/installer.rb:620:in verify_gem_home’ /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:in /Library/Ruby/Site/ verify_gem_home’ /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:in / verify_gem_home’ /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:in / verify_gem_home’ /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:in pre_install_checks’/ Library / Ruby / Site /2.0.0/rubygems/installer.rb:213:in install’ /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in Library install’ /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in Ruby install’ /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in Site install’ /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in 2.0.0 install’ /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in rubygems install’ /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in request_set.rb:136:in block […]

从另一个gem覆盖gem内部的方法

好吧,我有一个我正在研究的rails gem,我希望它覆盖sprockets中的特定方法。 我想要覆盖的方法是: Sprockets :: Base.digest,以便在编译应用程序的资产时我可以将指纹从我的gem版本中删除 。 我该怎么做呢? 在我的gem中,我创建了一个文件lib / sprockets / base.rb并放置以下代码: class Sprockets :: Base def摘要 @digest = digest_class.new.update(MyGem :: VERSION) @ digest.dup 结束 结束 当我运行bundle exec rake assets:precompile我得到: undefined method ‘logger=’ for # 因此,在我看来,整个类在某种程度上被覆盖(这会失去它,以及其他方法),而不是仅仅覆盖一个方法。 如果我将代码片段直接包含在使用两个gem的应用程序的rakefile中,那么事情就完美无缺。

Ruby on Windows7 – 找不到gem

我在一台全新的Windows 7机器上安装了一个ruby Apache Buildr。 我安装了Ruby,DevKit并安装了buildr via gem install buildr 一切都很完美。 直到我尝试执行buildr,然后我收到错误。 buildr compile C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find buildr (>= 0) amongst [atoulme-Antwrap-0.7.1, builder-2.1.2, buildr-1.4.5-x86-mswin32, buildr-as3-0.2.12, diff-lcs-1.1.2,highline-1.5.1, hoe-2.3.3, json_pure-1.4.3, minitar-0.5.3, minitest-1.6.0, net-sftp-2.0.4, net-ssh-2.0.23, rake-0.8.7, rdoc-2.5.8, rjb-1.3.2-x86-mswin32-60, rspec-2.1.0, rspec-core-2.1.0,rspec-expectations-2.1.0, rspec-mocks-2.1.0, rubyforge-2.0.3, rubygems-update-1.8.4, rubyzip-0.9.4, xml-simple-1.0.12] (Gem::LoadError) from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec’ from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:1182:in `gem’ from C:/Ruby192/bin/buildr:18:in `’ 当我列出所有的gem gem […]

具有身份validation的私有Ruby Gem服务器

我想安装一个带有一些身份validation的私有Ruby gem服务器。 我希望能够使用公共Ubuntu服务器托管内部gem。 我读到了http://docs.rubygems.org/read/chapter/18 。 但是没有认证那个 – 我可以看到。 然后我读了一下https://github.com/cwninja/geminabox 。 但是,当我使用基本身份validation(他们在他们的Wiki中)时,它抱怨从我的服务器获取源。 所以。 如何使用身份validation创建私有Ruby gem服务器? 这不可能吗? 谢谢。 编辑: Geminabox问题。 我尝试“捆绑”以安装新的gem……但它给了我这个错误: AGs-MacBook-Pro:super_app AG $捆绑 获取http:// ruby​​gems.org/的源索引 获取http:// localhost:9292 /的源索引 无法访问rubygems存储库http:// ruby​​gems.org/,http:// localhost:9292 / 在任何来源中都找不到aglipsum-0.0.1 而“aglipsum”是我的定制gem。 但是,当我没有基本身份validation时,它可以工作。

如何在Mac OS 10.6上安装mysql gem?

我刚刚在这个iMac和rubygems上安装了MAMP,但是当我运行时: sudo gem install mysql – -with-mysql-config = / usr / local / mysql / bin / mysql_config 给我 Building native extensions. This could take a while… ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb can’t find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem files will remain installed in […]