`
hideto
  • 浏览: 2679414 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下最好指定ruby可执行程序的绝对路径

    博客分类:
  • Ruby
阅读更多
加入/usr/bin/ruby和/usr/local/bin/ruby有两份程序,而你又没有指定执行哪个,而是按PATH先后顺序来执行,这样就很容易出一些乱七八糟的问题:
no such file to load -- rubygems
no such file to load -- json
no such file to load -- ubygems


所以最好是在你的Cron Job里这样做:
/usr/local/bin/ruby xxx_job.rb
分享到:
评论

相关推荐

    linux下GCC编译C程序

    总之,GCC是Linux环境下C程序开发不可或缺的一部分,其强大的功能和广泛的语言支持使得它在开源世界中占据了重要地位。无论是新手还是经验丰富的开发者,都需要熟练掌握GCC的使用,以便高效地编写、编译和调试C语言...

    linux--program.rar_linux程序

    2. **程序执行**:在Linux中,每个程序都是一个可执行文件,通常具有`.exe`扩展名,但在Linux中,扩展名可以省略。执行程序使用`./`前缀,如`./program`。若希望不需指定路径即可执行,需赋予程序执行权限(`chmod +...

    ruby 程序设计

    ### Ruby 程序设计知识点概览 #### 一、Ruby语言概述 ##### §1.1 Ruby的历史 - **起源与发展**:Ruby是由日本程序员松本行弘(Yukihiro Matsumoto)于1995年开始开发的一种面向对象的脚本语言。它结合了Perl的...

    Ruby程序设计.doc

    ### Ruby程序设计知识点详解 #### 一、Ruby语言概述 **1.1 Ruby的历史** Ruby是一种面向对象的脚本语言,由日本人松本行弘(Matz)于1995年设计并发布。Ruby的设计理念是简洁、高效且易于学习。 **1.2 Ruby名字...

    Ruby Pocket Reference.pdf

    运行 Ruby 程序可以通过多种方式,例如直接运行 Ruby 解释器,或在脚本文件中使用 shebang 行(在 Unix/Linux 系统中)指定解释器路径,而在 Windows 系统中,可以将文件类型与 Ruby 解释器关联,使得双击文件即可...

    ruby-1.8.5.tar

    Ruby 1.8.5 是一个古老的 Ruby 语言版本,...总的来说,虽然 Ruby 1.8.5 已经过时,但在这个特定场景下,它仍然是运行某些应用程序的关键组件。理解和掌握如何处理这样的老版本软件对于维持这些系统的生命力至关重要。

    自己整理的Linux下Redmine安装过程

    - 使用`./configure`命令指定安装路径,如`-prefix=/usr/local/ruby`。 - 运行`make && make install`来编译和安装Ruby。 - 修改`/etc/profile`文件,将Ruby的bin目录添加到PATH环境变量中,以便系统能够找到Ruby...

    ruby-2.2.4

    Symbol是Ruby中的特殊数据类型,它们是不可变的,并且在程序的生命周期内保持唯一。在之前的版本中,每个创建的Symbol都会消耗一定的内存,这在大型应用中可能会成为一个问题。在2.2.4中,引入了Symbol GC(垃圾回收...

    Ruby-watchexec监测某一路径当检测到有修改时运行一个命令

    watchexec监测某一路径当检测到有修改时运行一个命令”指的是一个名为`watchexec`的工具,它是用Ruby语言编写的,专为开发者设计,可以在指定的目录或文件路径下监控文件变动,并在检测到变化时自动执行预设的命令。...

    redis 集群安装 ruby 资源报

    4. 如果一切顺利,可以执行 `make install` 将 Ruby 安装到系统路径。但请注意,这可能需要管理员权限。 在安装了 Ruby 后,我们需要安装 Redis 集群的 Ruby 客户端。通常,这个客户端是 `redis-trib.rb`,它是 ...

    chromedriver_linux64

    在下载并解压"chromedriver_linux64"压缩包后,你会得到一个名为"chromedriver"的可执行文件。这个文件通常放置在系统的PATH环境变量所包含的目录下,这样在运行自动化脚本时可以直接调用,而无需指定完整的路径。...

    ruby-2.4.4.tar.gz

    该压缩包"ruby-2.4.4.tar.gz"是针对Linux系统的一个软件包,通常包含源代码文件,允许用户在Linux环境下编译并安装Ruby。".tar.gz"是Linux中常见的归档格式,由"tar"工具用来打包多个文件或目录,并通过"gzip"进行...

    ruby-2.4.5.tar.gz

    4. 编译源码:`make`,这一步会生成可执行文件。 5. 安装:`sudo make install`,将编译好的Ruby安装到系统路径。 标签"redis"表明这个上下文可能与Redis有关。Redis是一款高性能的键值数据库,常用于缓存、消息...

    Ruby-使用Procfile和Systemd像HerokuCLI一样轻松管理生产中的应用程序流程

    在这个例子中,服务以`myuser`用户身份运行,工作目录为项目路径,启动命令是使用`bundle exec`执行Puma服务器。`Restart`设置确保服务在异常退出后自动重启。 **Procfile与Systemd的结合** 将`Procfile`与`Systemd...

    ruby-2.6.5.tar.gz

    这将生成可执行文件和其他必要的组件。 5. **安装**:最后,使用`sudo make install`将编译好的Ruby解释器安装到你的系统路径中。这通常需要管理员权限。 在Ruby 2.6.5版本中,有几个值得注意的特性: - **性能...

    ruby-2.4.1.tar.gz

    9. `bin/`: 可执行文件和脚本。 10. `Gemfile`和`Gemfile.lock`: 如果是Rails项目,这些文件用于管理依赖。 安装Ruby 2.4.1时,用户需要先解压`.tar.gz`文件,然后进入解压后的目录,通过执行`./configure`配置编译...

    linux下redmine安装及常见问题faq

    【Redmine在Linux下的安装与常见问题】 Redmine是一款开源的项目管理软件,适用于团队协作和任务跟踪。本文将详细介绍如何在Linux环境下,特别是Redhat Linux 5.5上安装Redmine 2.0及其相关组件,以及解决可能出现...

    Ruby详解及安装流程,Ruby是一种高级编程语言,具有简单易学、灵活多变、优雅美丽的语法特点.md

    作为一种面向对象的语言,Ruby支持动态类型和解释执行,使得开发者能够轻松地编写出清晰且具有高可读性的代码。以下是Ruby的一些核心特性和应用场景: 1. **面向对象特性**:Ruby几乎所有的概念都是通过对象来表达...

    ruby-windows-64

    1. **Ruby Installer**: Ruby在Windows上的常见安装方式是使用RubyInstaller,它提供了包含所有依赖的自解压可执行文件,适合于64位系统的版本为RubyInstaller-x64。下载对应版本的RubyInstaller后,运行安装程序,...

    Ruby语言教程.docx

    #### 四、编译/执行Ruby程序示例 - **Hello World示例**: ```ruby #!/usr/bin/ruby puts "Hello World!"; ``` - **执行方式**: - 直接在命令行中运行脚本文件。 - 在交互式命令行(irb)中逐行执行Ruby...

Global site tag (gtag.js) - Google Analytics