Tag: gem

我可以将我的Gemfile重命名为Gemfile.rb

没有文件扩展名,我无法保持语法突出显示。 这不是世界末日,但我很欣赏它。 如果我将Gemfile重命名为Gemfile.rb它会破坏Rails吗?

无法在任何来源中找到bcrypt-3.1.7

我已经使用该命令安装了bcrypt gem install bcrypt 我可以确认它安装在我的gem文件夹中本地和@global,它是正确的版本’3.1.7’。 并且……我在项目中添加了以下行: gem’bcrypt’,’〜> 3.1.7′ 当我运行bundle install时,我得到了这个…… 你的包很完整! 但是,当我发出此命令时: rails generate devise:install 我得到以下…… Could not find bcrypt-3.1.7 in any of the sources Run `bundle install` to install missing gems. user-pc:blog user$ 我甚至跑了: 捆绑列表 我得到一个已安装捆绑包的列表,bcrypt 3.1.7显示!!

gem:整合来自pull请求的更改

我有一个gem的问题,发现有人能够在这个拉取请求中修复它: https://github.com/rheaton/carrierwave-video/pull/13 如何将此更改集成到我的应用程序本地,因为它已合并?

Capistrano是否需要在Gemfile的开发组中?

在一个rails Gemfile中,gem’capistrano gem ‘capistrano’是否需要位于:development组中,或者将它放在任意组中是否有任何优势,例如:tools ?

Rails:LoadError – 无法加载此类文件(需要gem)

我将active_campaign gem导入到这样的控制器中(已包含在我的Gemfile并运行bundle install ): require ‘active_campaign’ class Website::MyController < ApplicationController def create client = ::ActiveCampaign::Client.new("url","api-key") # … end end 我收到以下错误: Website :: MyController #creore中的LoadError无法加载此类文件 – active_campaign 删除require ‘active_campaign’行 删除需求行后,我现在得到: Website :: MyController中的NameError #create uninitialized constant ActiveCampaign 我怎样才能让它发挥作用?

我怎样才能删除默认的gem? ! 想要卸载json的gem 1.7.7版本

我在OSX和Ubuntu中有相同的rails应用程序,我想使用Zeus来加速我的rspec。 在Ubuntu中,Zeus启动Ok,但在OSX中它总是崩溃。 最后我发现问题, https://github.com/burke/zeus/issues/237#issuecomment-18700462 OSX和Ubuntu之间的区别是json gem的版本。 我使用gem list | grep json gem list | grep json Ubuntu显示 json (1.8.1, 1.8.0, 1.5.3) json_pure (1.5.3) json_spec (1.1.1) jsonpath (0.5.3) multi_json (1.8.2, 1.7.8, 1.0.3) Mac显示 json (1.8.1, 1.7.7) json_spec (1.1.1) jsonpath (0.5.5, 0.5.3) multi_json (1.8.2, 1.7.8) 所以我想卸载1.7.7版本的json gem来让zeus开始,但是 gem uninstall json -v 1.7.7 ERROR: While executing gem … […]

使用带有rails 3的on_the_spot gem和新创建的记录时出现问题

我正在使用on_the_spot gem来编辑渲染表中的某个列。 这很好用。 但是当我使用AJAX创建新记录并更新表时,我收到以下错误消息: “ActionView :: Template :: Error(没有路由匹配{:action =>”update_attribute_on_the_spot“,:controller =>”stores_spare_parts“}):” 我怎么解决这个问题?

如何在Rails中使用Twitter gem,需要小才能搞清楚整个事情?

我使用twitter_auth gem访问了用户。 这是代码。 def twitter client = TwitterOAuth::Client.new( :consumer_key => ‘******’, :consumer_secret => ‘********’ ) request_token = client.request_token(:oauth_callback => new_user_url) session[:request_token] = request_token redirect_to request_token.authorize_url end def new client = TwitterOAuth::Client.new( :consumer_key => ‘*****’, :consumer_secret => ‘******’ ) access_token = client.authorize( session[:request_token].token, session[:request_token].secret, :oauth_verifier => params[:oauth_verifier] ) #For testing purpose, i tried posting a status […]

安装bcyrpt-ruby gem bundle时出错

我正在尝试安装Devises gem,运行bundle install然后使用bcrypt-ruby获取此错误,这是我之前没有的。 我能做什么? Installing bcrypt-ruby (3.0.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb creating Makefile make xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin11.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin11.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -c bcrypt_ext.c Error: No developer directory found at /Developer. Run /usr/bin/xcode-select […]

印刷大虾生成pdf

使用prawn gem用于ruby-on-rails网页,是否可以向打印机设备发送打印请求以打印我用prawn生成的pdf页面?