我想知道gedit我可以安装哪些插件来简化 Ruby 和 Ruby on Rails 编程?
我想首先说...我真的不需要使用 1.9.2。我知道你永远不会使用 Python 3.2,所以如果普遍的建议是我应该使用 1.8,我会这样做。但不要告诉我这样做,因为它更容易。
但是,无论我应该使用什么版本,问题仍然是相关的:让一个命令执行另一个命令的好方法是什么?
(我想我可以编写 ac 程序来启动 ruby1.9.1,调用可执行文件 ruby,并将其放入我的 bin 中,但这似乎不是一个好主意)
当我昨天决定在 ubuntu 中安装 gem 时(使用这个命令:sudo gem install algorithm),bash 给了我一个错误。如何像在 Windows 上安装那样在 ubuntu 中安装 gem?
************** 这是我的终端截图 ********************

谢谢
我正在关注Heroku 的本教程。我安装了工头
sudo gem install foreman
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在终端中通过命令使用它时
foreman
Run Code Online (Sandbox Code Playgroud)
这返回
工头:找不到命令
所以我正在制作一个 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 rubygems。我仍然收到错误。当我输入“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)
我的桌面上有同样的设置,但我没有同样的问题。
我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)
任何人都可以通过说我做错了什么来帮助我吗?
我正在尝试在我的 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 的事实?
升级到 14.04 删除了我的 ruby 1.8.7。我需要它回来。:) 糟糕。一些老项目仍然依赖它。
宝石似乎原封不动。
如何在我的计算机上保留 Ubuntu 14.04 的同时重新安装 ruby 1.8?要添加任何 PPA 吗?我尝试从源代码编译,但遇到了一堆错误。
我正在尝试使用 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) ruby ×10
command-line ×2
rails ×2
10.04 ×1
11.04 ×1
14.04 ×1
bash ×1
cd-command ×1
directory ×1
gedit ×1
gem ×1
github ×1
openssl ×1
programming ×1
rvm ×1