在 Openshift 上安装 ruby​​ gems 的 root 权限

2024-01-05

如何在 Openshift 应用程序中获得 root 权限?我需要在我的 Openshift 虚拟机上安装额外的 gem,如果没有超级用户权限就不可能做到这一点。

对于登录,我使用 SSH: SSH[电子邮件受保护] /cdn-cgi/l/email-protection

我已经将 id_key.pub 输入到 Openshift Web 界面,并且正在使用无密码的 SSH。


要在 openshift 中安装其他 gem,请参阅this https://openshift.redhat.com/community/forums/openshift/problems-installing-the-ruby-gem-whois论坛,复制自 ramr 答案:

所以你需要做的就是添加一个 Gemfile + Gemfile.lock 到你的 应用程序,然后执行 git Push -- 请参阅https://github.com/openshift/rails-example https://github.com/openshift/rails-example举个例子 Gemfile+Gemfile.lock。

步骤: 1. 创建一个合适的 Gemfile —— 可能是 就像是:

source 'http://rubygems.org'  

gem 'whois'  
gem "minitest"  

local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")  
if File.exists?(local_gemfile)  
  puts "Loading Gemfile.local ..." if $DEBUG # `ruby -d` or `bundle -v`  
  instance_eval File.read(local_gemfile)  
end  

在您的工作站上执行捆绑程序安装捆绑安装(您可能 需要gem安装bundler才能使用bundler)。那应该 创建一个 Gemfile.lock - 添加该文件和 Gemfile 并提交 git add Gemfile Gemfile.lock, git commit Gemfile Gemfile.lock -m 'added deps' 将更改推送到您的 OpenShift 应用程序 git push HTH

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Openshift 上安装 ruby​​ gems 的 root 权限 的相关文章

  • 根路径不适用于 php include

    在链接开头获取根文件夹在 php include 中不起作用 例如 example example php 解决办法是什么 我假设根文件夹是指您的网络文档根目录 而不是文件系统根目录 为此 您可以 将 Web 根文件夹添加到包含路径 htt
  • 将自定义域映射到 openshift wordpress 博客

    我有一个 openshift wordpress 博客 运行在http blog example rhcloud com http blog example rhcloud com 并在我的 DNS 管理中添加 CNAME 记录 如下所示
  • 列出 PostgreSQL 中物化视图的授予和权限

    我需要确定当前为数据库中的某些物化视图授予了哪些权限 对表或标准视图执行此操作的查询非常简单 SELECT grantee string agg privilege type AS privileges FROM information s
  • launchctl 无法运行二进制文件并以代码 78 退出

    我一直在构建一个 golangapp https gist github com krlc 8b9a79b33b857d1a66221ffc802d3c0d带有系统托盘 GUI 我想了launchctl每当我登录时运行我的程序 程序编译并运
  • OpenShift 自定义盒和 NPM

    我正在与一个社区开发的 OpenShift 卡带 https github com gsterjov openshift nginx cartridge对于 nginx 墨盒的构建脚本 无需任何修改 运行良好 它使用我提供的配置文件启动 n
  • 检查用户的 Postgres 访问权限

    我已经查看了文档GRANT Found here http www postgresql org docs 9 0 static sql grant html我试图看看是否有一个内置函数可以让我查看数据库的可访问性级别 当然有 dp and
  • Python使用sudo启动时找不到模块

    我有一个使用 Google Assistant 库的脚本 并且必须从那里导入一些模块 我发现这只适用于 Python 虚拟环境 这真的很奇怪 在同一个文件夹中 我有一个使用 GPIO 引脚并且必须使用 root 的脚本 它们相互交互 因此当
  • 在存储过程中立即执行始终给出权限不足的错误

    这是存储过程的定义 CREATE OR REPLACE PROCEDURE usp dropTable schema VARCHAR tblToDrop VARCHAR IS BEGIN DECLARE v cnt NUMBER BEGIN
  • Python - 检查用户是否具有管理员权限

    我正在用 Python 3 x 编写一个小程序作为自学项目 我的想法是让程序允许用户输入两个文本字段 然后将用户的输入插入到两个特定注册表项的值中 有没有一种简单的方法来检查当前用户是否可以访问注册表 我宁愿它清楚地告诉用户他 她需要管理员
  • Kubernetes - 容器启动后执行就绪探针

    有没有办法在容器成功启动后阻止执行就绪探针 我认为活性探针应该足以监控容器的健康状况 就绪探针和活性探针的用途略有不同 就绪探针控制 Pod IP 是否包含在服务的端点列表中 以及通过外部 URL 公开时是否作为路由的目标 liveness
  • MySQL:具有授予选项的用户无法授予创建用户

    我创建了一个具有 root 的用户 new user 如下所示 GRANT ALL ON labor TO new user WITH GRANT OPTION GRANT ALL ON labor TO new user localhos
  • 重写 openshift maven 脚本 (jenkins gear)

    我在 Openshift 上有 Jenkins 实例 我已启用 Jenkins 构建我的 Openshift 应用程序 这里是 Jenkins shell 脚本的一部分并记录它们生成的内容 Sync any libraries rsync
  • 为什么x86分页没有特权环的概念?

    早在 1982 年 当 Intel 发布 80286 时 他们在分段方案中添加了 4 个特权级别 环 0 3 由全局描述符表 GDT 和局部描述符表 LDT 中的 2 位指定 在 80386 处理器中 Intel 添加了分页功能 但令人惊讶
  • kubernetes/openshift 中的请求与限制 cpu

    我在为 Openshift 中的 pod 选择正确的请求和限制设置时遇到一些困境 一些数据 在启动期间 应用程序需要至少 600 毫核才能在 150 秒内完成就绪检查 启动后 200 毫核应该足以让应用程序保持空闲状态 所以我从文档中的理解
  • Docker 中的 NGINX 缓存 IP 地址并提供错误的 Content-Type

    Summary 我想让NGINX 不是NGINX Plus 通过使用变量从DNS名称重新解析IP地址proxy pass 如建议的这篇 Nginx 官方文章 在变量中设置域名 部分 https www nginx com blog dns
  • 如何使用低权限的 PL-SQL 获取 Oracle 中的列数据类型?

    我对 Oracle 数据库中的一些表具有 只读 访问权限 我需要获取某些列的架构信息 我想使用类似于 MS SQL 的东西sp help 我看到此查询中列出了我感兴趣的表 SELECT FROM ALL TABLES 当我运行这个查询时 O
  • Android 屏幕共享编程(Root)

    在 Android gt 5 中 是否可以从 root adb shell 进行屏幕共享 而无需通过 miracast 或 chromecast 进行用户交互 我正在寻找启用 禁用此功能的命令https support google com
  • Android Root 执行 su 带参数

    我在使用参数执行 su 时遇到问题 包含空格 我的 Command java 看起来像这样 public class Command Process process public String executeCommand String c
  • 如何使用 NodeJS 和 Express 为 OpenShift 应用程序配置路由

    我是 OpenShift 新手 我需要一些帮助来在 OpenShift 上配置我的应用程序的路由 这是我尝试部署的 NodeJS Express 应用程序中的端口和 IP 配置 const server port process env O
  • 禁用 com.android.systemui 是否安全?

    我发现 Android 最近的应用程序对话框可以通过禁用来禁用 包裹com android systemui 我想在信息亭模式下运行我的 已取得 root 权限的 设备 因此长按时不要显示最近的应用程序对话框至关重要 现在 到底是什么com

随机推荐