Tag: gem

如何在heroku上运行本地gem?

我的RoR应用程序上有一个gem声明授权的修改版本。 它在vendor / gems / declarative_authorization下。 我的gemfile有 gem “declarative_authorization”, ‘= 0.5.5’, path: “vendor/gems/declarative_authorization/” 它在部署和测试时工作正常但是当我尝试推送到heroku时,在运行bundle install它会给我一个错误,因为它无法找到该gem提供的函数。 具体而言,无法找到filter_access_to方法。 heroku restart并没有解决问题。

当数据库位于不同的服务器上时安装postgres gem

我的数据库与应用程序位于不同的服务器上。 当我运行“捆绑”时,我收到以下错误: 没有pg_config ……无论如何都要尝试。 如果构建失败,请使用–with-pg-config = / path / to / pg_config重试 如果应用服务器上实际没有安装pg,如何设置pg配置路径? 我也尝试过: bundle config build.pg –without-pg_config 谢谢

gem jquery-ui-rails找不到文件’jquery.ui.all’(

我试图在jquery-ui-rails gem的帮助下将jquery ui datepicker添加到我的应用程序中。 我已经检查过Railscast我似乎做的一切都正确,但我在应用程序启动时收到错误 couldn’t find file ‘jquery.ui.all’ Gemfile(结束时,尝试在资产组中包含gem但没有运气): gem ‘backbone-on-rails’ gem “jquery-ui-rails” 的application.js //= require jquery //= require jquery_ujs //= require underscore //= require backbone //= require svitla_test //= require_tree ../templates //= require_tree ./models //= require_tree ./collections //= require_tree ./views //= require_tree ./routers //= require_tree . //= require jquery.ui.all application.css *= require jquery.ui.all […]

gem install rails ERROR:执行gem时…(Errno :: EACCES)

我以某种方式搞砸了我的$ PATH。 (改变了)我的ruby和铁轨gem不起作用。 我在解决这个问题上所做的是重新安装RVM。 现在我的ruby在航站楼工作​​正常。 在运行gem install rails我得到了以下的欢迎: Permission denied – /Users/emKaro/.rvm/gems/ruby-2.0.0-p247/gems/atomic-1.1.13/test/test_atomic.rb 当我尝试通过sudo gem install rails ,我收到此错误: 错误:执行gem时…(Errno :: EACCES) 我安装了XCode并安装了Command-Line工具。 甚至继续安装GCC但在我尝试安装rails时遇到了同样的错误。 这是完整的错误消息 ERROR: While executing gem … (Errno::EACCES) Permission denied – /Users/emKaro/.rvm/gems/ruby-2.0.0-p247/gems/atomic-1.1.13/test/test_atomic.rb emmanuels-imac:~ siaW$ sudo gem install rails Password: Building native extensions. This could take a while… ERROR: Error installing rails: ERROR: Failed to […]

即使我在开发块中有sqlite,Heroku也不接受推送

我的Gemfile有以下几行: gem ‘rails’, ‘3.1.1’ group :production do gem ‘pg’ end group :development, :test do gem ‘sqlite3’ end 我还运行了bundle install来更新我的Gemfile.lock 。 当我推送到heroku时,我仍然会收到以下错误: ! ! Failed to install gems via Bundler. ! ! Detected sqlite3 gem which is not supported on Heroku. ! http://devcenter.heroku.com/articles/how-do-i-use-sqlite3-for-development ! ! Heroku push rejected, failed to compile Ruby/rails app 我错过了什么?

rails EXECJS运行时错误

您好我在Demo #index中获得了一个ExecJS :: RuntimeError 下面是突出显示的第6行,下面是我的完整描述。 有人可以A:指出我正确的方向进行调试,以及调试rails的良好参考。 我是铁杆新手。 我的猜测是我错过了一颗gem(我检查过以确保涡轮在那里)或者在turbolinks中的东西是错误的。 我正在使用Rails 4使用rails安装程序(在更新gems和rails以及bundle install等之后)。 下面也是我的gemfile 第6行突出显示: true %> 以下是我的完整记录: execjs (1.4.0) lib/execjs/external_runtime.rb:142:in `exec_runtime’ execjs (1.4.0) lib/execjs/external_runtime.rb:28:in `block in exec’ execjs (1.4.0) lib/execjs/external_runtime.rb:41:in `compile_to_tempfile’ execjs (1.4.0) lib/execjs/external_runtime.rb:27:in `exec’ execjs (1.4.0) lib/execjs/external_runtime.rb:19:in `eval’ execjs (1.4.0) lib/execjs/external_runtime.rb:33:in `call’ coffee-script (2.2.0) lib/coffee_script.rb:57:in `compile’ tilt (1.4.1) lib/tilt/coffee.rb:46:in `evaluate’ tilt (1.4.1) lib/tilt/template.rb:103:in `render’ sprockets […]

CircleCIgem缓存

是否可以缓存gem,以便bundle install不会为每个构建安装一堆gem? 每次构建需要5分钟,这太多了。 我已将此添加到circle.yml配置中: dependencies: cache_directories: – “/home/ubuntu/.rvm/gems/ruby-2.1.2/gems/” 这是bundle show gem_name提供的公共目录,其中放置了所有系统gem。 此添加系统写入此类日志后: restoring cache v4/company/repo_name/dependency/circle-ci/42/mGWhlYQIxyOy0GZtt4QmCw__.tar.gz restoring home/ubuntu/repo_name/vendor/bundle, home/ubuntu/.m2, home/ubuntu/.ivy2, home/ubuntu/.go_workspace, home/ubuntu/.gradle, home/ubuntu/.rvm/gems/ruby-2.1.2/gems 所以,据我所知,它恢复了安装在vendor/bundle系统gem和gem,但是,我仍然看到了这个(这需要花费很多时间): Installing rake 10.4.2 Installing i18n 0.7.0 Installing json 1.8.2 Installing minitest 5.5.1 … 代替 using rake 10.4.2 using i18n 0.7.0 using json 1.8.2 using minitest 5.5.1 … 所以,似乎它应该有效,但事实并非如此。 有什么不对?

安装ffi(1.1.2)时发生错误,Bundler无法继续

在Rails 3.0项目中运行OSX Mountain Lion。 当尝试使用Rails项目中的bundler更新我的gem时,我得到以下错误: An error occured while installing ffi (1.1.2), and Bundler cannot continue. Make sure that `gem install ffi -v ‘1.1.2’` succeeds before bundling. ERROR: Error installing ffi: ERROR: Failed to build gem native extension. /Users/victorstan/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb checking for ffi.h… *** extconf.rb failed *** Could not create Makefile due to some reason, […]

NameError:未初始化的常量Gem :: SourceIndex

在访问主页时(成功运行bundle install ),新的rails应用程序出现此错误,未进行任何修改。 以下是版本号: ruby: 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.2.1] rails: 3.2.12 rvm: 1.18.14 gem: 2.0.0 bundler: 1.3.0.pre.8 调用which ruby返回/Users/J/.rvm/rubies/ruby-1.9.3-p392/bin/ruby ,看起来很腥,对吗?

Windows上的Puma安装错误

我想在Windows机器上安装puma gem。 我收到以下错误。 经过几个论坛但是徒劳无功。 C:/railsInstaller/Ruby2.0.0/bin/ruby.exe extconf.rb creating Makefile make generating puma_http11-i386-mingw32.def compiling http11_parser.c ext/http11/http11_parser.rl: In function ‘puma_parser_execute’: ext/http11/http11_parser.rl:111:3: warning: comparison between signed and unsigned integer expressions compiling io_buffer.c io_buffer.c: In function ‘buf_to_str’: io_buffer.c:119:3: warning: pointer targets in passing argument 1 of ‘rb_str_new’ differ in signedness c:/RailsInstaller/Ruby2.0.0/include/ruby-2.0.0/ruby/intern.h:668:7: note: expected ‘const char *’ but argument is of […]