我想从源代码中学习如何编译vim,因为有一些我想添加的内容,并学习如何处理这种情况,但直到现在我都没有成功,我可以编译vim,但是没有它的图形用户界面
我认为这是一个依赖关系问题,但我不知道我必须安装哪些包,用它的 gui 编译 vim 的依赖关系是什么?
我找到了一篇关于如何编译 gvim的文章,但我的 ubuntu 10.10 存储库中没有安装包,我希望能找到一些帮助
你好
或者换句话说,为什么没有单独的 ruby-1.9.2 包?
可能重复:
如何设置 Ruby on Rails?
安装 RUBY 1.9、Rails 3、Postgres、Heroku、GitHub、使用 RVM 的最佳方式
任何人都可以建议我正确安装它的方式,因为以前我觉得有各种依赖问题。
建议的东西很紧急!!!
我正在尝试运行此命令以使 ruby 1.9.1 在我的系统上运行:
rvm install 1.9.1
Run Code Online (Sandbox Code Playgroud)
它说“运行 make 时出错”,当我查看日志文件时,这是我收到的编译错误:
gcc -I. -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O2 -g -Wall -Wno-parentheses -fPIC -o ossl.o -c ossl.c
ossl.c:118:1: error: unknown type name ‘STACK’
ossl.c:119:1: error: unknown type name ‘STACK’
make[1]: *** [ossl.o] Error 1
make[1]: Leaving directory `/var/cache/ruby-rvm/src/ruby-1.9.1-p431/ext/openssl'
make: *** [mkmain.sh] Error 1
Run Code Online (Sandbox Code Playgroud)
那么这是怎么回事?如何让 ruby 1.9.1 在 ubuntu 11.04 下工作?
我有点希望它不会成为 python 2.7/3.0 的东西,但我想我可能会找到“知情人士”。
我对 ruby 世界很陌生,我不知道如何安装它。使用谷歌搜索查看博客中的方法,但感到困惑。
有人可以帮我在 Ubuntu 13.10 中设置 ruby 吗?
我在虚拟机上有 Ubuntu 16.04 LTS,我想安装elasticsearch它以便与Ruby on Rails一起使用。我已经在谷歌上搜索过如何进行安装,但我发现多个指南有一些差异,这让我有点困惑,例如:
在 Ubuntu 16.04 上安装 elasticsearch
Digital Ocean:在 Ubuntu 16.04 上安装和配置 Elasticsearch
(见@先决条件)
我应该如何安全地安装elasticsearch,而不会弄乱我的开发环境?
尝试在 Ubuntu 11.10 上使用Phusion Passenger构建nginx服务器(为新版本欢呼吧!)。运行“passenger-install-nginx-module”输出以下错误:
* OpenSSL support for Ruby... not found
Run Code Online (Sandbox Code Playgroud)
使用以下建议来修复它:
* To install OpenSSL support for Ruby:
Please run apt-get install libopenssl-ruby as root.
Run Code Online (Sandbox Code Playgroud)
运行“sudo apt-get install libopenssl-ruby”会产生以下输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libruby' instead of 'libopenssl-ruby'
libruby is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)
一些研究表明,libruby 是一个虚拟包,它提供 libopenssl-ruby 作为包的一部分。但是,passenger-install-nginx-module 脚本仍然找不到它,并不断抛出相同的错误。请帮帮我!我在这个问题上有点不知所措,而通常有效的 google-the-error-code 方法今天让我失望了。
当我尝试使用bundler 时,出现错误:
/home/vivek/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': 无法加载此类文件 -- openssl (LoadError )
完整的错误消息如下。我该如何解决?
Fetching gem metadata from https://rubygems.org/.Unfortunately, a fatal error has occurred. Please report this error to the Bundler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Please include the full output of the command, your Gemfile and Gemfile.lock. Thanks!
/home/vivek/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- openssl (LoadError)
from /home/vivek/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/vivek/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/https.rb:22:in `<top (required)>'
from /home/vivek/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/vivek/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/vivek/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:447:in `ssl'
from /home/vivek/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:216:in `connection_for' …Run Code Online (Sandbox Code Playgroud) 我如何知道 Ubuntu 中已经预装了哪些编程语言(我的意思是它们的编译器和解释器)?例如,我看到Python在这里。如果我python在终端中输入命令,结果表明我的 python 版本为 2.7.12。但是其他流行的编程和脚本语言,如 Ruby、Perl、C、Lua、awk、Java、PHP 等呢?我应该尝试在终端中启动它们还是language --version一一尝试,还是有更好的方法有办法知道这个吗?