标签: ruby

如何让 gedit 准备好在 Ruby 和 Ruby on Rails 中编程?

我想知道gedit我可以安装哪些插件来简化 Ruby 和 Ruby on Rails 编程?

ruby gedit programming rails unicode-entry

8
推荐指数
2
解决办法
7044
查看次数

我如何让“ruby”做“ruby1.9.1”的作用?

我想首先说...我真的不需要使用 1.9.2。我知道你永远不会使用 Python 3.2,所以如果普遍的建议是我应该使用 1.8,我会这样做。但不要告诉我这样做,因为它更容易。

但是,无论我应该使用什么版本,问题仍然是相关的:让一个命令执行另一个命令的好方法是什么?

(我想我可以编写 ac 程序来启动 ruby​​1.9.1,调用可执行文件 ruby​​,并将其放入我的 bin 中,但这似乎不是一个好主意)

ruby command-line

7
推荐指数
2
解决办法
1090
查看次数

安装 gem 时出现“没有要加载的此类文件 -- zlib”错误

当我昨天决定在 ubuntu 中安装 gem 时(使用这个命令:sudo gem install algorithm),bash 给了我一个错误。如何像在 Windows 上安装那样在 ubuntu 中安装 gem?

************** 这是我的终端截图 ********************

在此处输入图片说明


谢谢

ruby 11.04

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

工头:找不到命令

我正在关注Heroku 的本教程。我安装了工头

sudo gem install foreman
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在终端中通过命令使用它时

foreman
Run Code Online (Sandbox Code Playgroud)

这返回

工头:找不到命令

ruby

7
推荐指数
2
解决办法
2万
查看次数

如何让 /usr/bin/env ruby​​ 指向正确的 ruby​​ 环境?

所以我正在制作一个 cgi ruby​​ 脚本,并在脚本文件的顶部有以下内容:

#!/usr/bin/env ruby
 require 'rubygems'
 require 'action_pack'
 require 'cgi'
Run Code Online (Sandbox Code Playgroud)

在几个小时没有收到“/usr/bin/env: ruby​​: No such file or directory”错误和谷歌搜索后,我卸载了我的系统 ruby​​ 1.8.7(我也通过 rvm 安装了 1.9.3)sudo apt-get purge ruby​​ ruby​​gems。我仍然收到错误。当我输入“which ruby​​”时,我得到/home/homeuser/.rvm/rubies/ruby-1.9.3-p194/bin/ruby. 有没有人对如何解决这个问题有任何见解?

这是 echo $PATH 产生的结果:

/home/homeuser/.rvm/gems/ruby-1.9.3-p194@rsoc326/bin:/home/homeuser/.rvm/gems/ruby-1.9.3-p194@global/bin:/home/homeuser/.rvm/rubies/ruby-1.9.3-p194/bin:/home/homeuser/.rvm/bin:/var/lib/gems/1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/homeuser/.rvm/bin
Run Code Online (Sandbox Code Playgroud)

我的桌面上有同样的设置,但我没有同样的问题。

10.04 ruby rails

7
推荐指数
2
解决办法
5万
查看次数

如何“cd”到用“find”找到的目录?

gmail.rb在以下目录中有一个文件:

root@ubuntu:~# find / -name gmail.rb|more

/media/aruprakshit/FA686DE4686DA05D/Rubyscript/gmail.rb
Run Code Online (Sandbox Code Playgroud)

但是当我试图达到Rubyscript使用cd获取错误时:

$ cd Rubyscript
bash: cd: Rubyscript: No such file or directory
Run Code Online (Sandbox Code Playgroud)

任何人都可以通过说我做错了什么来帮助我吗?

ruby command-line bash directory cd-command

7
推荐指数
1
解决办法
1675
查看次数

已安装 OpenSSL,但 Ruby 无法要求它

我正在尝试在我的 Ubuntu 笔记本电脑上设置github-pages,并且按照 Github 提供的指南,我必须安装bundler包;发出命令

~$ gem install bundler
Run Code Online (Sandbox Code Playgroud)

返回我这个错误。

ERROR: While executing gem ... (Gem::Exception) Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

然后我安装了 OpenSSL,启动了更新软件和东西的命令,并再次尝试安装bundler,但错误一直显示。

我怎样才能解决这个问题?是否有任何特定的命令来重建 ruby​​ 使其了解现在已安装 openSSL 的事实?

ruby github openssl

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

为 octopress 安装 ruby​​ 1.9.2

所以,我正在尝试安装Octopress。我需要红宝石 1.9.2。看起来sudo apt-get install ruby要安装ruby 1.8。我读过RVM是一个很好的方法。但这似乎有点过分,因为除了 octopress 所需的基本框架之外,我不希望使用太多其他东西。我有替代方案吗?

我使用自己安装的 TeXlive 2011,但我喜欢在那里保持最新状态。对于 ruby​​,我实际上只希望它用于 Octopress,所以如果可以避免的话,我真的不想单独处理维护。我更愿意sudo apt-get update为我处理它。

我知道有 PPA。但事情是,有负载PPA的。怎么选择靠谱的?

ruby

6
推荐指数
2
解决办法
670
查看次数

升级后如何在 Ubuntu 14.04 上安装 ruby​​ 1.8.7?

升级到 14.04 删除了我的 ruby​​ 1.8.7。我需要它回来。:) 糟糕。一些老项目仍然依赖它。

宝石似乎原封不动。

如何在我的计算机上保留 Ubuntu 14.04 的同时重新安装 ruby​​ 1.8?要添加任何 PPA 吗?我尝试从源代码编译,但遇到了一堆错误。

ruby software-installation 14.04

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

无法安装 json 1.8.1

我正在尝试使用 ruby​​ 2.2.3 安装 json gem(我尝试过其他版本),但我总是遇到相同的错误:

Fetching: json-1.8.1.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing json:
    ERROR: Failed to build gem native extension.

    /home/michell/.rvm/rubies/ruby-2.2.0/bin/ruby -r ./siteconf20160425-25421-vzm9hx.rb extconf.rb
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling generator.c
In file included from generator.c:1:0:
../fbuffer/fbuffer.h: In function ‘fbuffer_to_s’:
../fbuffer/fbuffer.h:175:47: error: macro "rb_str_new" requires 2 arguments, but only 1 given
 VALUE result = rb_str_new(FBUFFER_PAIR(fb));
                                           ^
../fbuffer/fbuffer.h:175:20: warning: initialization makes integer from pointer without a cast [enabled by default]
 VALUE …
Run Code Online (Sandbox Code Playgroud)

rvm ruby gem

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