Tag: gem

在Heroku上的Gemfile中自定义Ruby Gem

我修改了我在Rails应用程序中使用的Gem,需要在Heroku上使用它。 有没有办法在我的应用程序中将修改后的Gem上传到Heroku并在我的Gemfile中指定自定义路径?

缺少mysql.h …(Ruby on Rails,OSX)

我尝试了几个想法……它们都没有用……我只是想安装mysql2作为gem。 我的mysql正在工作,但每次我的系统说,mysql.h都丢失了……有人有想法吗? 现在非常令人沮丧…… 我正在使用osx 10.8.3,ruby 1.9.3,rails 3.2.13和home-brew。 gem install mysql2 -v ‘0.3.11’ Building native extensions. This could take a while… ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/gadreel/.rvm/rubies/ruby-1.9.3-p429/bin/ruby extconf.rb checking for rb_thread_blocking_region()… yes checking for rb_wait_for_single_fd()… yes checking for mysql.h… no checking for mysql/mysql.h… no —– mysql.h is missing. please check […]

如何用mkmf.log安装Nokogiri Ruby gem,说没有找到libiconv?

我正在安装Ruby Nokogiri gem并在下面找到错误。 如何诊断并解决它? # gem install nokogiri Building native extensions. This could take a while… ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. … /opt/ruby/1.9.3-p194/bin/ruby extconf.rb checking for libxml/parser.h… *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log […]

如何更改gem环境设置?

我安装了rbenv并设置了ruby和gem。 现在,如果我运行gem env那么我得到以下内容: RubyGems Environment: – RUBYGEMS VERSION: 2.2.2 – RUBY VERSION: 2.1.0 (2013-12-25 patchlevel 0) [x86_64-darwin13.0] – INSTALLATION DIRECTORY: /Users/myusername/Tools/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0 – RUBY EXECUTABLE: /Users/myusername/Tools/.rbenv/versions/2.1.0/bin/ruby – EXECUTABLE DIRECTORY: /Users/myusername/Tools/.rbenv/versions/2.1.0/bin – SPEC CACHE DIRECTORY: /Users/myusername/.gem/specs – RUBYGEMS PLATFORMS: – ruby – x86_64-darwin-13 – GEM PATHS: – /Users/myusername/Tools/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0 – /Users/myusername/.gem/ruby/2.1.0 – GEM CONFIGURATION: – :update_sources => true […]

“gem install foundation”中的证书validation失败

安装nodejs,ruby和git plus bower后尝试安装Foundation。 我一直收到以下错误,我不知道如何解决它: 无法找到有效的gem“基础”(> = 0),原因如下:无法从https://rubygems.org/下载数据 – SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书validation失败( https://api.rubygems.org/latest_specs.4.8.gz ) 有任何想法吗?

安装ruby gem后,运行新gem会返回“找不到”错误

新鲜的Ubuntu 10.04安装: 我在让我的gem安装过程很好地完成时遇到了一些麻烦。 每当我安装一个gem时,它都会经历一个简单明了的过程而没有任何问题: $ gem install rails Successfully installed rails-3.2.2 1 gem installed 然后validation版本,也许是一个简单的“rails -v”? 不: $ rails -v /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec’ from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1210:in `gem’ from /home/pragone/.rvm/gems/ruby-1.9.3-p125/bin/rails:18:in `’ 所以让我们确保安装了铁路: $ gem install railties Successfully installed railties-3.2.2 1 gem […]

使用rvm安装gem

当尝试使用rvm安装gem时,我收到此错误 $ rvm gem install sproutcore ERROR: While executing gem … (Errno::EACCES) Permission denied – /home/tee/.gem/specs 但它在rvm网站上说你不应该使用sudo所以我不确定我的设置有什么问题 当我键入$ GEM_HOME时,它显示该目录指向rvm目录 $GEM_HOME bash: /home/tee/.rvm/gems/ruby-1.8.7-p302: is a directory 我有什么想法我做错了吗?

bcrypt错误:设计ruby 2.0和rails 4.0

当我尝试运行我的应用程序时,我一直收到此错误: C:/ruby-2.0.0-p195-i386-mingw32/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0.rc1 /lib/active_support/dependencies.rb:228:in`requirement’:无法加载此类文件 – 2 .0 / bcrypt_ext(LoadError) 任何接受者? – 我试图使用设计gem进行基本的用户身份validation..

Carrierwave或Dragonfly

我一直在研究rails文件上传工具,对我来说最吸引人和最有趣的是carrierwave和dragonfly。 从环顾四周来看,似乎载波采用更传统的风格,您可以在保存时处理文件,而蜻蜓是中间件,因此它允许您即时处理。 我想知道人们是否有任何参考性能测试或任何比较两者的测试。 此外,只是好奇人们的意见是什么,他们喜欢什么,当然为什么他们喜欢它。

已安装的Rails但rails命令表明它未安装

我正在使用Ubuntu 9.10 Karmic Koala和Ruby 1.9.1。 我使用sudo gem install rails安装了Rails,它为我安装了所有库。 当我在终端输入rails时,它说。 目前尚未安装“rails”程序。 您可以通过输入以下命令安装它:sudo apt-get install rails rails:command not found 我可以找到rake,这是在rake1.9.1下,但Rails无处可寻,有人能指出我正确的方向吗? 编辑:ruby的路径不是问题,问题是哪里有rails? 我该怎么执行呢? rails只是不起作用,exectuable生活在哪里?