Tag: rubygems

如何在没有RVM的情况下在Ubuntu上安装Ruby 1.9.3?

我想在没有rvm的情况下在Ubuntu上安装ruby 1.9.3 我跑 sudo apt-get install ruby 它采用ruby1.8和ruby1.9.1。 如果我这样做 sudo apt-get install ruby 1.9.3 -p XXXX 我仍然无法安装ruby。 如何在Ubuntu上安装ruby?

安装gem时出错:无法为cygwin的堆保留空间,Win32错误487

我正在尝试在我的机器上安装win32-api gem,在构建原生扩展时我遇到了一些问题: $ gem install win32-api –no-ri –rdoc Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… C:\Programs\dev_kit\bin\make.exe: *** Couldn’t reserve space for cygwin’s heap, Win32 error 0 ERROR: Error installing win32-api: ERROR: Failed to build gem native extension. c:/Programs/ruby/bin/ruby.exe extconf.rb checking for strncpy_s()… no creating Makefile make 0 [main] […]

如何在Mac上安装ruby gem

如何在Mac上安装RubyGems? 我试图运行$ gem install rubygems-update而没有运气。 它回来了 ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 任何帮助都会很棒。 谢谢

没有ruby-2.0.0-p451的源代码,它提供了debugger-ruby_core_source gem

我在其他SO问题中看到了非常类似的问题(例如,ruby-1.9.2-p321没有提供debugger-ruby_core_source gem的来源 )以及Google搜索,但到目前为止这些都没有帮助。 我正在使用OSX Mavericks(第一次使用mac用户)和rbenv(第一次使用它)。 我已经克隆了一个Rails项目,我以前在另一台笔记本电脑(Ubuntu和rvm)上运行。 rbenv version :2.0.0-p451(我手动安装) 当我尝试bundle install ,我得到以下内容: … Using debugger-ruby_core_source (1.3.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/macuser/.rbenv/versions/2.0.0-p451/bin/ruby extconf.rb checking for rb_method_entry_t.called_id in method.h… no checking for rb_control_frame_t.method_id in method.h… no checking for rb_method_entry_t.called_id in method.h… no checking for rb_control_frame_t.method_id in method.h… no Makefile creation failed ************************************************************************** No […]

Ruby gem列出,但不会加载(用户目录中的gem,而不是ruby目录)

我正在尝试让一些gem在支持ruby和一些ruby的web主机上工作,但不是我需要使用的一些gem。 按照我在这里找到的说明,我将原始gem位置保存在我的gem路径中,并将我自己的/ path /添加到/ my / home / gems到〜/ .gemrc gemhome: /users/home/myuser/gems gempath: – /usr/local/lib/ruby/gems/1.8 – /users/home/mysuser/gems 我手动下载了一些gem,并使用gem命令的–local和–install-dir选项进行安装。 然后我做了一个“gem列表”,实际上可以看到我在我的用户目录中安装的gem,以及正常系统路径中的原始gem。 如果我踢IRB或做一个ruby -e,所有系统gem都可以正常工作。 但是,我无法在我的用户目录中安装gems: $ ruby -r rubygems -e “require ‘nokogiri'” /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__’: no such file to load — nokogiri (LoadError) from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require’ from -e:1 我甚至尝试了旧学校require_gem: $ irb -r rubygems irb(main):001:0> require_gem ‘nokogiri’ Gem::LoadError: Could not […]

ruby LoadError:无法加载此类文件

当我需要一个文件时,例如(称为st.rb): require ‘rubygems’ require ‘mongrel’ class TestHandler < Mongrel::HttpHandler def process(request, response) response.start(200) do |head, out| head["Content-Type"] = "text/html" out.write "Hello, World!\n" end end end 在irb我得到: >> require ‘st.rb’ LoadError: cannot load such file — st.rb from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from (irb):3 from /usr/local/bin/irb:12:in `’ 我可能有一个线索,但这只是猜测。 我的ruby版本/安装位置是: /usr/local/bin/ruby和ruby 1.9.3p0 但是,ruby gems在/usr/local/lib/ruby/1.9.1 ,它正在讨论版本1.9.1 。 […]

“gem update – 在Debian上禁用系统”错误

当我尝试更新rubygems(通过运行’gem update –system’)时,我收到此错误: ERROR: While executing gem … (RuntimeError) gem update –system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get. 知道什么可能是错的,我怎么能解决它?

如何获取rails中所有国家和城市的列表?

是否有国家和城市gem,用户可以选择一个国家,根据选定的国家,他将选择一个城市? 我得到多种解决方案,但他们都支持州而不是城市 gem ‘country_select’ gem ‘countries’ gem ‘carmen-rails’ 我想要一个下拉列表中的所有国家/地区列表,当我选择任何国家/地区时,所有国家/地区的城市都将显示在城市下拉列表中 这可能通过任何gem吗?

在linux debian中找不到bundle命令

当我进入bundle install我收到错误’-bash:bundle:command not found’。 如何找到是否安装了bundler? gem环境返回以下内容 RubyGems Environment: – RUBYGEMS VERSION: 1.2.0 – RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux] – INSTALLATION DIRECTORY: /var/lib/gems/1.8 – RUBY EXECUTABLE: /usr/bin/ruby1.8 – EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin – RUBYGEMS PLATFORMS: – ruby – x86_64-linux – GEM PATHS: – /var/lib/gems/1.8 – GEM CONFIGURATION: – :update_sources => true – :verbose => true […]

gem install mongrel使用ruby 1.9.1失败

我昨天开始自己进入rails开发。 我安装了ruby 1.9.1,rubygems和rails。 运行gem install mongrel工作正常,表面上也安装了mongrel。 我有点疑惑,因为: 脚本/服务器默认启动webrick which mongrel没有回报 locate mongrel返回很多条目 /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1 /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel 。 。 。 在/ usr / local / bin目录/ mongrel_rails /usr/local/lib/ruby/gems/1.9.1/cache/mongrel-1.1.5.gem /usr/local/lib/ruby/gems/1.9.1/doc/actionpack-2.3.2/rdoc/files/lib/action_controller/vendor/rack-1_0/rack/handler/evented_mongrel_rb.html /usr/local/lib/ruby/gems/1.9.1/doc/actionpack-2.3.2/rdoc/files/lib/action_controller/vendor/rack-1_0/rack/handler/mongrel_rb.html /usr/local/lib/ruby/gems/1.9.1/doc/actionpack-2.3.2/rdoc/files/lib/action_controller/vendor/rack-1_0/rack/handler/swiftiplied_mongrel_rb.html /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/action_controller/vendor/rack-1.0/rack/handler/evented_mongrel.rb /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/action_controller/vendor/rack-1.0/rack/handler/mongrel.rb /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/action_controller/vendor/rack-1.0/rack/handler/swiftiplied_mongrel.rb /usr/local/lib/ruby/gems/1.9.1/gems/mongrel-1.1.5 。 。 。 看起来我安装了mongrel(默认安装和我的自定义安装)。 那么为什么不是哪个杂种会回归呢。 还试图使用gem install mongrel返回重新gem install mongrel返回抛出自己的一组exception: 构建原生扩展。 这可能需要一段时间…… 错误:安装mongrel时出错: 错误:无法构建gem原生扩展。 / usr / local / bin / ruby​​ […]