Tag: rubygems

安装gem失败,权限错误

昨天我将Mac OS更新为10.9 Mavericks。 我目前的Ruby版本显示为 ruby 2.0.0p247(2013-06-27修订版41674)[universal.x86_64-darwin13] 我在我的机器上安装了Rails,当我尝试安装gem时,我收到以下消息: 获取:eventmachine-1.0.3.gem(100%) 错误:执行gem时…(Gem :: FilePermissionError) 您没有/Library/Ruby/Gems/2.0.0目录的写权限。 我在我的主目录中尝试所有这些。 有什么建议?

使用rvm的多个版本的rubygems?

我的计算机上有两个项目: – 一个需要rubygems 1.6的旧Rails 2.3应用程序,不会在rubygems 1.8下运行; – 一个需要rubygems 1.8的新应用程序,不会在rubygems 1.6下运行。 每个项目都有自己的rvm gemset,但我无法弄清楚如何给它们不同版本的rubygems本身: gem update –system [version]导致gem –version在两者中给出相同的答案; rvm gemset [version]具有相同的结果。 如何在一个项目中运行rubygems 1.6.2,在另一个项目中运行1.8.11? 澄清一下,这就是我想要做的事情 : 在目录A中,有一个.rvmrc,其命令选择gemset A和rubygems 1.6.2 在目录B中,有一个.rvmrc,其中包含最新选择gemset B和rubygems的命令 同时打开两个终端会话,一个在目录A中,另一个在目录B中 在目录A中输入“gem –version”并查看“1.6.2” 在目录B中输入“gem –version”并查看“1.8.11”

在Windows上为Jekyll安装本机Ruby扩展

我快要疯了,所以我只想问: 你到底如何在Windows上安装Ruby Gem Jekyll。 Jekyll依赖于fast-stemmer-1.0.0,并且必须构建为本机扩展 我在RubyDevKit上找到了这个方便的指南来在Windows上安装一个“理智”的环境并且它可以工作,但是快速干扰器仍然倾向于使用nmake来构建二进制文件并返回以下错误: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>gem install jekyll Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing jekyll: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb creating Makefile nmake Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. […]

ruby的令人难忘的名字生成器gem

在我自己动手并开始拔出字典之前,有没有人知道一个rubygem来生成适合app键的令人难忘的名字。 我需要一些可说明的内容,以便我可以为用户提供唯一的电子邮件地址来提交内容。 我喜欢Heroku的命名为它的应用程序作为一个例子。 floating-sky-58 simple-fog-45

jRails替代方案

你知道jrails的另一种选择吗? 它或多或少过时(使用jQuery 1.5 – 现在1.7是当前版本)。 有人知道另一种选择吗? 谢谢 编辑: 我知道如何使用jquery allone构建rails助手 – 但我喜欢rails助手,所以我不想使用jquery allone(没有jrails)

下载所有gem依赖项

我想通过下载任何所需文件并将其带到另一台没有互联网连接的机器来安装指南针。 我已经下载了罗盘的源代码包,当我在非连接的机器上运行gem时,它会抱怨缺少依赖项。 有解决方案吗

如何在IRB中要求ActiveRecord

我想在我的IRB会话中加载ActiveRecord gem,但以下内容不起作用: require ‘activerecord’ 2.4.1 :004 > require ‘activerecord’ LoadError: cannot load such file — activerecord from /Users/robskrob/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require’ from /Users/robskrob/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require’ from (irb):4 from /Users/robskrob/.rvm/rubies/ruby-2.4.1/bin/irb:11:in `’ 这也不是: 2.4.1 :018 > require ‘activerecord-5.1.2′ LoadError: cannot load such file — activerecord-5.1.2 from /Users/robskrob/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:120:in `require’ from /Users/robskrob/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:120:in `require’ from (irb):18 from /Users/robskrob/.rvm/rubies/ruby-2.4.1/bin/irb:11:in `’ 这是我在irb中的gem路径: 2.4.1 :012 > […]

ruby sass,无法解决依赖性问题

我下载了两个gem文件: Sass-3.3.7.gem和compass-0.12.6.gem 我运行了gem install –local Sass-3.3.7.gem 。 后面跟compass相同的命令,但得到错误: unable to resolve dependencies: compass requires sass (~>3.2.19) 因为我没有连接,所以我正在安装它们。 任何人都知道什么是解决方案?

rvm + rails install错误:在为nil执行gem(NoMethodError)未定义方法`ord’时:NilClass

Ububtu 14.04 rvm 1.26.11 ruby2.1.0p0 rvm list : rvm rubies =* ruby-2.1.0 [ x86_64 ] # => – current # =* – current && default # * – default which ruby :/home/awlad/.rvm/rubies/ruby-2.1.0/bin/ruby which rvm :/home/awlad/.rvm/bin/rvm which bundle :/ usr / bin / bundle RubyGems Environment: – RUBYGEMS VERSION: 2.4.8 – RUBY VERSION: 2.1.0 (2013-12-25 patchlevel […]

Rails 3:生成唯一代码(优惠券)

生成用作优惠券代码的唯一代码的最佳方法是什么? 谢谢。