Tag: openshift

Rails 4,Carrierwave-aws,图像在本地上传到amazon s3但未投放到生产中(Openshift)

我在openshift上托管了一个Rails 4应用程序。 我正在使用carrierwave和carrierwave-aws gem处理图像上传。 当我在本地测试时,图像会按预期上传并显示给Amazon S3。 但是,在Openshift上托管的生产服务器上,图像将上传到“/ uploads / images”而不是亚马逊。 这是我的配置和Gemfile: gem ‘carrierwave’ gem ‘carrierwave-aws’ 在initializers / carrierwave.rb中 #config/initializers/carrierwave.rb CarrierWave.configure do |config| config.storage = :aws config.aws_bucket = ‘mybucketname’ config.aws_acl = :public_read config.asset_host = ‘https://mybucketname.s3-us-west-1.amazonaws.com’ config.aws_authenticated_url_expiration = 60 * 60 * 24 * 365 config.aws_credentials = { # Configuration for Amazon S3 :provider => ‘AWS’, :access_key_id […]

在openshift上部署时,未初始化的常量ActionView :: Helpers :: ActiveModelHelper

我试图在openshift上部署我的rails应用程序,但是我得到了这个错误。 Phusion Passenger显示此错误:您已经激活了机架1.5.2,但您的Gemfile需要机架1.6.0。 使用bundle exec可以解决这个问题。 (gem:: LoadError) remote: uninitialized constant ActionView::Helpers::ActiveModelHelper remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionview-4.2.0/lib/action_view/helpers.rb:40:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app- root/runtime/repo/vendor /bundle/ruby/gems/actionview-4.2.0/lib/action_view/helpers.rb:4:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionview-4.2.0/lib/action_view/helpers.rb:3:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionview-4.2.0/lib/action_view/base.rb:5:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionview-4.2.0/lib/action_view/view_paths.rb:1:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionpack-4.2.0/lib/abstract_controller/rendering.rb:4:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionpack-4.2.0/lib/action_controller/base.rb:204:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionpack-4.2.0/lib/action_controller/base.rb:164:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/actionpack-4.2.0/lib/action_controller/base.rb:5:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/responders-2.0.2/lib/responders/controller_method.rb:37:in `’ remote: /var/lib/openshift/54bc0eee5973ca3f54000153/app-root/runtime/repo/vendor /bundle/ruby/gems/responders-2.0.2/lib/responders.rb:15:in […]

设置时出现Windows错误的RHC客户端工具

我按照openshift页面上提到的所有步骤进行操作,以获取有关安装客户端工具的指南。 在做gem install rhc ,当我给出命令时, rhc setup会显示以下错误。 C:\Users\me>rhc setup –debug C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’: cannot load such file — dl/import (LoadError) from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/pageant.rb:1:in ” from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent/socket.rb:5:in ” from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent.rb:22:in ” from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/key_manager.rb:4:in ” from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in ‘require’ […]

Openshift – rhc setup – in’require’:无法加载此类文件

我正在尝试使用此处提供的过程安装Openshift客户端工具。 在需要执行rhc set-up的步骤中,我收到以下错误消息: 我在Windows 10 64位笔记本电脑上。 谁知道怎么解决这个问题?

openshift上的rails控制台

我将rails应用程序部署到openshift它运行良好,但我无法在生产服务器上运行’rails console’。 它给了我这个错误。 我怎么解决这个问题? 我试图更新rubygems,但它也给出了权限被拒绝的错误,我也做不到。 rails c错误: Warning: You’re using Rubygems 1.8.24 with Spring. Upgrade to at least Rubygems 2.1.0 and run `gem pristine –all` for better startup performance. /opt/rh/ruby193/root/usr/share/rubygems/rubygems/custom_require.rb:36:in `require’: cannot load such file — bundler/setup (LoadError) from /opt/rh/ruby193/root/usr/share/rubygems/rubygems/custom_require.rb:36:in `require’ from /var/lib/openshift/5429e72a500446dfee000197/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/spring-1.1.3/lib/spring/commands.rb:33:in `’ from /var/lib/openshift/5429e72a500446dfee000197/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/spring-1.1.3/lib/spring/commands.rb:4:in `’ from /opt/rh/ruby193/root/usr/share/rubygems/rubygems/custom_require.rb:36:in `require’ from /opt/rh/ruby193/root/usr/share/rubygems/rubygems/custom_require.rb:36:in `require’ from /var/lib/openshift/5429e72a500446dfee000197/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/spring-1.1.3/lib/spring/application.rb:77:in […]

Openshift端口转发

已经有很多关于它的主题。 但是我被困住了 我成功配置了ssh! 现在我想配置portforwarding与TOAD连接。 我使用了这个tut: https : //blog.openshift.com/getting-started-with-port-forwarding-on-openshift/ 现在当我尝试rhc port-forward -a php时 我得到这个错误无法解析PKey:没有起始行 我创建了这个: http : //blog.skypayjm.com/2015/02/accessing-remote-openshifts-database.html 我试图降级ssh,但它没有改变任何东西。 有人知道我做错了什么吗? 真诚的,布莱希特