标签: ruby

如何安排 Ruby 脚本

我有一个 ruby​​ 脚本,我想每 5 分钟左右执行一次。我见过提到 cron 任务,但不是在执行 Ruby 的上下文中。我想知道按计划执行 ruby​​ 脚本所需的步骤。

ruby scripts scheduled

4
推荐指数
1
解决办法
2113
查看次数

无法使用“gem”命令 - 为什么?

Ubuntu 10.10 在这里。在命令行上,我正在尝试执行以下操作:

gem install railsless-deploy
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

程序“gem”可以在以下软件包中找到: * ruby​​gems1.8 * ruby​​gems1.9.1 尝试: sudo apt-get install

所以我做了: sudo apt-get install rubygems1.9.1

然后我再次尝试命令: gem install railsless-deploy

但同样引用的消息再次出现。为什么?有什么帮助来解决这个问题吗?

非常感谢。

ruby 10.10 gems

4
推荐指数
1
解决办法
8754
查看次数

安装 ruby​​ 和 gems 时出现问题

我刚刚使用 apt-get 和以下命令安装了 ruby​​:

sudo apt-get install ruby1.9.1-full
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行 sudo gem install ... 它说我没有安装 gems 并且我应该安装 ruby​​gems1.9.1,我尝试这样做但它说我已经安装了它(我相信它们包含在 ruby​​1 .9.1)。

我认为这是一个仅与 ruby​​ 相关的问题,因为我从来没有遇到过通过 apt-get 安装任何东西然后无法识别它的问题。我尝试登录,重新启动但没有运气。顺便说一下,我在 10.10。

有谁知道可能有什么问题?

提前致谢!

ruby apt gems sudo

4
推荐指数
1
解决办法
4432
查看次数

找不到 GNU Make - 如何在 12.04 上安装 GNU Make

我们已经为 RoR 设置了一个 Ubuntu 12.04 LTS 服务器。我们确实成功安装了 rvm 和 git。但是,使用 rvm for zlib 和 ruby​​ 1.9.3 安装失败。这是错误日志$rvm install 1.9.3

checking pthread.h presence... yes
checking for pthread.h... yes
checking for if make is GNU make... ./configure: line 17125: make: command not found
Run Code Online (Sandbox Code Playgroud)

问题似乎出在 GNU Make 上。有什么解决方法可以解决吗?非常感谢。

rvm ruby make

4
推荐指数
1
解决办法
3万
查看次数

curl 在 Ruby 中的用途是什么?

我是一个相当新的用户,正在寻找一种在我的笔记本电脑上安装 Ruby 的方法,并发现了这个链接:https : //rvm.io/rvm/install/

当我使用那里指定的命令时,它说没有安装 curl。那么谁能告诉我 curl 到底是什么?谢谢!

注意:强烈建议您在安装 Ruby 之前阅读本指南(感谢 Damien)。

installation rvm ruby curl

4
推荐指数
1
解决办法
3104
查看次数

无法安装 rvm

我想安装 RVM:

ubuntu@ext:~$ rvm
The program 'rvm' is currently not installed. You can install it by typing:
sudo apt-get install ruby-rvm
ubuntu@ext:~$ sudo apt-get install ruby-rvm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ruby-rvm
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

ruby rails 13.04

4
推荐指数
1
解决办法
5785
查看次数

如何安装 postgressql 服务器

对于rubyHeroku 上的开发,我需要使用postgresql,但是当我执行 bundle install 时,我看到以下消息:

You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.   
checking for libpq-fe.h... no   Can't find the 'libpq-fe.h header 
Run Code Online (Sandbox Code Playgroud)

ruby rails

4
推荐指数
1
解决办法
3829
查看次数

无法安装 Ruby 包:无法构建 gem 本机扩展

去年,我在博客https://railssavvy.wordpress.com/2012/06/02/install_ruby_and_rails/之后在 32 位 12.04 上安装了 ruby​​ 2.1.0 并打包了 pdfbeads ,并且它起作用了。现在看来我在64位14.04上安装了ruby 2.2.0,但是在安装pdfbeads时遇到了问题。

  1. 安装 rvm 和 ruby​​:

    我听说 Ubuntu 存储库中的 ruby​​ 不起作用(但我不知道这是否仍然适用),所以我按照 https://railssavvy.wordpress.com/2012/06/02/install_ruby_and_rails/ 安装 rvm 和 ruby​​。我不确定我是否在以下方面做了正确的事情:

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    
    curl -L get.rvm.io | bash -s stable
    
    Run Code Online (Sandbox Code Playgroud)

    我最初是先运行的curl -L get.rvm.io | bash -s stable,但它要求我gpg在它之前运行命令。

    然后我在 ~/.bashrc 中添加一行:

    PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
    
    Run Code Online (Sandbox Code Playgroud)

    还有几行到 ~/.bash_profile :

    [[ -s "$HOME/.profile" ]] && source "$HOME/.profile"
    [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
    
    Run Code Online (Sandbox Code Playgroud)

    然后我跑了:

    source …
    Run Code Online (Sandbox Code Playgroud)

ruby

4
推荐指数
1
解决办法
6万
查看次数

E: 无法定位软件包 libmysql-ruby

我尝试为 rails 安装 mysql,但我知道首先必须安装软件包

libmysql-ruby

我执行命令

E: Unable to locate package libmysql-ruby
Run Code Online (Sandbox Code Playgroud)

但它返回

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libmysql-ruby
Run Code Online (Sandbox Code Playgroud)

我尝试进行升级和更新,但还是一样

mysql ruby apt

4
推荐指数
1
解决办法
1万
查看次数

我在 rails “依赖 tzinfo-data” 中收到了这条消息

几天前我刚刚在 rails 上安装了 ruby​​,每次在控制台中创建一个新项目时,我都会收到以下消息:

The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform mingw, mswin, x64_mingw, jruby`.
Run Code Online (Sandbox Code Playgroud)

但是当我尝试安装时:

bundle lock --add-platform mingw
Run Code Online (Sandbox Code Playgroud)

我收到了这条消息:

Could not locate Gemfile
Run Code Online (Sandbox Code Playgroud)

你们知道我对这条消息做了什么吗???

ruby elementary ruby-on-rails

4
推荐指数
1
解决办法
6867
查看次数

标签 统计

ruby ×10

apt ×2

gems ×2

rails ×2

rvm ×2

10.10 ×1

13.04 ×1

curl ×1

elementary ×1

installation ×1

make ×1

mysql ×1

ruby-on-rails ×1

scheduled ×1

scripts ×1

sudo ×1