Tag: rubygems

无法安装gem(tar:无法连接到C:解析失败)

尝试安装gem时,我收到此错误: C:\WINDOWS\system32>gem install sqlint Temporarily enhancing PATH for MSYS/MINGW… Building native extensions. This could take a while… ERROR: Error installing sqlint: ERROR: Failed to build gem native extension. current directory: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/pg_query-0.9.2/ext/pg_query C:/Ruby24-x64/bin/ruby.exe -r ./siteconf20170810-19576-j7fs2b.rb extconf.rb tar: Cannot connect to C: resolve failed *** extconf.rb failed *** Could not create Makefile due to some reason, probably […]

加载rubygems时出错

在需要加载rubygems(来自config / boot.rb文件)的操作(rspec相关)期间,我收到以下错误消息: ~/config/boot.rb:1:in `require’: no such file to load — rubygems (LoadError) ~/config/boot.rb:1 from ~/config/application.rb:1:in `require’ from ~/config/application.rb:1 from ~/config/environment.rb:2:in `require’ from ~/config/environment.rb:2 from ~/spec/spec_helper.rb:3:in `require’ from ~/spec/spec_helper.rb:3 from ~/spec/models/user_spec.rb:1:in `require’ from ~/spec/models/user_spec.rb:1 from /usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:15:in `load’ from /usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:15:in `load_files’ from /usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:14:in `each’ from /usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:14:in `load_files’ from /usr/lib/ruby/1.8/spec/runner/options.rb:132:in `run_examples’ from /usr/lib/ruby/1.8/spec/runner/command_line.rb:9:in `run’ from /usr/bin/spec:3 我在SO上查找了这个错误并发现了以下主题: […]

重新安装rubygems

如何在没有这样的文件中提到重新安装RubyGems 来加载 – ruby​​gems(LoadError) ? 运行Mac OS X 10.8.2

为什么我的gem“安装目录:”…… 1.9.1当“RUBY VERSION:”是1.9.3

可能重复: 当我的Ruby版本不同于1.9.1时,为什么gems安装在1.9.1目录中? 我已经通过下载源代码和编译在RHEL 6系统(Linux 2.6.32-122.el6.x86_64)上安装了Ruby 1.9.3-p0。 我没有使用任何选项。 只需./configure和make install 。 当我运行gem environment我得到…… $ gem environment RubyGems Environment: – RUBYGEMS VERSION: 1.8.17 – RUBY VERSION: 1.9.3 (2011-10-30 patchlevel 0) [x86_64-linux] – INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1 – RUBY EXECUTABLE: /usr/local/bin/ruby – EXECUTABLE DIRECTORY: /usr/local/bin – RUBYGEMS PLATFORMS: – ruby – x86_64-linux – GEM PATHS: – /usr/local/lib/ruby/gems/1.9.1 – /root/.gem/ruby/1.9.1 […]

有没有办法使用ruby gem aws-s3从s3下载文件?

好的,所以我尝试了两种方法都失败了 使用aws-s3 gem的第一种方法 require ‘aws/s3’ S3ID = “MYACCESS” S3KEY = “MYKEY” include AWS::S3 AWS::S3::Base.establish_connection!( :access_key_id => S3ID, :secret_access_key => S3KEY ) bucket = AWS::S3::Bucket.find(“test_bucket”) => #”http://s3.amazonaws.com/doc/2006-03-01/”, “name”=>”test_bucket”, “prefix”=>nil, “marker”=>nil, “max_keys”=>1000, “is_truncated”=>true}, @object_cache=[#, #, # 1000 bucket.objects[0] => # bucket.objects[1] => # bucket.objects[1].key => “00000188110119_1000000731213/10_08-52-08.mp3” File.open(“/Users/matt/local_copy.mp3”, “w”) do |f| f.write(bucket.objects[1]) end UPDATE bucket.objects[1] => # bucket.objects[1].read […]

成功安装后无法运行sass

我做了sudo gem install sass ,成功了。 运行sudo sass -v工作正常,但作为普通用户运行会给出: $ sass -v -bash: /usr/bin/sass: Permission denied 实际上,可执行文件的权限是700.我将权限更改为755,但这导致: $ sass -v /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs’: Could not find ‘sass’ (>= 0) among 4 total gem(s) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem’ from /usr/bin/sass:22:in `’ 我已经google了所有的东西,但无法找到解决方案。 这是gem env的输出,如果我做sudo gem env则相同。 $ gem env RubyGems Environment: – RUBYGEMS VERSION: 2.0.3 […]

bcrypt-ruby不会与bundler一起安装,但可以与gem install一起使用

我刚刚开始遇到捆绑包问题 – 在进行捆绑安装或sudo捆绑安装时,bcrypt-ruby将无法安装,并退出时出现以下错误: Installing bcrypt-ruby (2.1.4) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb Gem files will remain installed in /home/deploy/vendor/bundle/ruby/1.8/gems/bcrypt-ruby-2.1.4 for inspection. Results logged to /home/deploy/vendor/bundle/ruby/1.8/gems/bcrypt-ruby-2.1.4/ext/mri/gem_make.out An error occured while installing bcrypt-ruby (2.1.4), and Bundler cannot continue. Make sure that `gem install bcrypt-ruby -v ‘2.1.4’` succeeds before bundling. 但是, […]

无法在Windows Ruby 1.9.2上安装或更新Ruby bluecloth gem

我试图在Windows上更新我的bluecloth gem版本时收到错误消息。 是否有我需要为Windows安装的不同版本或我可以使用的蓝布替代品? 不幸的是,由于我使用的其他软件,我的开发环境严格来说是Windows,否则我会使用Linux环境。 这是我得到的复制粘贴: C:\ Users \ Developer1> gem update 更新已安装的gem 更新蓝布 暂时增强PATH以包括DevKit …… 构建原生扩展。 这可能需要一段时间…… 错误:安装蓝布时出错: 错误:无法构建gem原生扩展。 C:/Ruby192/bin/ruby.exe extconf.rb 检查srand()……是的 检查随机()…没有 检查兰德()…是的 检查string.h中的bzero(),strings.h … no 检查strcasecmp()…是的 检查strncasecmp()…是的 检查mkdio.h …是的 检查ruby / encoding.h …是的 创建extconf.h 创建Makefile make C:/ Ruby192 / bin / ruby​​ -e“puts’DORTSORTS’,’Init_bluecloth_ext’”> bluecloth_ext-i386-mingw32.def gcc -I。 -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I / C / Ruby192 / […]

使用rails导入gmail / yahoo / hotmail / aol地址簿

我想从他们的gmail / hotmail / yahoo和aol地址簿导入用户的地址簿。 我在rails中寻找一个gem / plugin,它可以帮助我做到这一点。 任何帮助表示赞赏。 谢谢。

rubygems 1.3.7在Ubuntu上安装期间TypeError(在’merge’中)

在更新的Ubunutu x86_64上使用rvm安装ruby-1.9.2-p0时,我在`merge’中不断出现错误:无法将String转换为Hash(TypeError)。 已经安装了rvm笔记中的所有apt软件包和rubygems手册中的软件包。 我相信当RVM尝试安装rubygems时会出现错误。 我也得到与系统ruby安装ruby gems相同的错误。 我认为这是一个依赖性问题。 我之前在i386和x86_64上都编译过Ubuntu,但从未遇到过这个问题。 我错过了什么/做错了什么? 通过系统ruby: $ ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux] $ sudo ruby setup.rb ./lib/rubygems/config_file.rb:172:in `merge’: can’t convert String into Hash (TypeError) from ./lib/rubygems/config_file.rb:172:in `initialize’ from ./lib/rubygems.rb:385:in `new’ from ./lib/rubygems.rb:385:in `configuration’ from ./lib/rubygems.rb:635:in `path’ from ./lib/rubygems/source_index.rb:68:in `installed_spec_directories’ from ./lib/rubygems/source_index.rb:58:in `from_installed_gems’ from ./lib/rubygems.rb:883:in `source_index’ from ./lib/rubygems/gem_path_searcher.rb:81:in `init_gemspecs’ […]