`

在ubuntu下安装ruby需要注意的事情

阅读更多
这里说的是通过apt-get安装ruby,自己编译的情况就免了。

首先,在安装ruby本身时一定要把ruby和ruby-dev全安装了。现在的版本是1.8,因此应该执行如下命令
sudo apt-get install ruby1.8 ruby1.8-dev rubygems

这是因为许多plugin或者gems都要依赖dev下面的东东,比如ferret就要用到一个叫mkmf的东西,后者就是包含在dev中的。

然后可以gem或者apt-get来安装rails,不过推荐前者,因为版本肯定是最新的。比如我用的源里面的rails还不是1.2的呢,用apt-get就不好了。

最后就是找找这些东东都安装在哪儿了,可以在根目录下运行find命令
sudo find -iname *ruby* >> result.txt

下面是我电脑上的运行结果
./usr/share/doc/ruby
./usr/share/doc/ruby/ruby-policy.sgml.gz
./usr/share/doc/ruby/ruby-policy.txt.gz
./usr/share/doc/ruby/ruby-policy.html
./usr/share/doc/ruby/ruby-policy.html/ch-ruby.html
./usr/share/doc/ruby/ruby-policy.html/ap-ruby1.8_bundled_modules.html
./usr/share/doc/rubygems
./usr/share/doc/libreadline-ruby1.8
./usr/share/doc/ruby1.8-dev
./usr/share/doc/libruby1.8
./usr/share/doc/ruby1.8
./usr/share/doc/libopenssl-ruby1.8
./usr/share/doc/libgems-ruby1.8
./usr/share/doc/libgems-ruby1.8/test/data/legacy/keyedlist-0.4.0.ruby
./usr/share/gedit-2/plugins/snippets/ruby.xml
./usr/share/gtksourceview-1.0/language-specs/ruby.lang
./usr/share/man/man1/ruby1.8.1.gz
./usr/share/man/man1/ruby.1.gz
./usr/share/mime/application/x-ruby.xml
./usr/share/nano/ruby.nanorc
./usr/bin/update_rubygems
./usr/bin/ruby
./usr/bin/ruby1.8
./usr/lib/libruby1.8-static.a
./usr/lib/ruby
./usr/lib/ruby/gems/1.8/doc/rubygems-0.9.4
./usr/lib/ruby/gems/1.8/doc/rubygems-0.9.4/ri/Gem/Specification/to_ruby-i.yaml
./usr/lib/ruby/gems/1.8/doc/rubygems-0.9.4/ri/Gem/Commands/UpdateCommand/do_rubygems_update-i.yaml
./usr/lib/ruby/gems/1.8/doc/rubygems-0.9.4/ri/Gem/ruby-c.yaml
./usr/lib/ruby/gems/1.8/doc/rubygems-0.9.4/rdoc/files/lib/rubygems_rb.html
./usr/lib/ruby/gems/1.8/doc/rubygems-0.9.4/rdoc/files/lib/rubygems
./usr/lib/ruby/gems/1.8/doc/rubygems-0.9.4/rdoc/files/lib/rubygems/rubygems_version_rb.html
./usr/lib/ruby/gems/1.8/doc/actionwebservice-1.2.3/ri/ActionWebService/Protocol/Soap/SoapMarshaler/ruby_to_soap-i.yaml
./usr/lib/ruby/gems/1.8/doc/actionwebservice-1.2.3/ri/ActionWebService/Protocol/Soap/SoapMarshaler/soap_to_ruby-i.yaml
./usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/ruby182_test_unit_fix.rb
./usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/contrib/rubyforgepublisher.rb
./usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/ruby_version_check.rb
./usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/rubyprof_ext.rb
./usr/lib/ruby/1.8/rubygems
./usr/lib/ruby/1.8/rubygems/rubygems_version.rb
./usr/lib/ruby/1.8/rubygems.rb
./usr/lib/ruby/1.8/yaml/rubytypes.rb
./usr/lib/ruby/1.8/soap/mapping/rubytypeFactory.rb
./usr/lib/ruby/1.8/wsdl/xmlSchema/xsd2ruby.rb
./usr/lib/ruby/1.8/wsdl/soap/wsdl2ruby.rb
./usr/lib/ruby/1.8/irb/ruby-token.rb
./usr/lib/ruby/1.8/irb/ruby-lex.rb
./usr/lib/ruby/1.8/i486-linux/rubyio.h
./usr/lib/ruby/1.8/i486-linux/rubysig.h
./usr/lib/ruby/1.8/i486-linux/ruby.h
./usr/lib/ruby/1.8/rubyunit.rb
./usr/lib/libruby1.8.so.1.8.5
./usr/lib/libruby1.8.so
./usr/lib/libruby1.8.so.1.8
./usr/local/lib/site_ruby
./usr/local/lib/site_ruby/1.8/rubygems
./usr/local/lib/site_ruby/1.8/rubygems/rubygems_version.rb
./usr/local/lib/site_ruby/1.8/rubygems.rb
分享到:
评论

相关推荐

    如何在局域网安装Redmine(原创)

    在安装Redmine之前,确保服务器已经具备以下条件: 1. **操作系统**: Windows Server 或 Linux(推荐使用Linux发行版如Ubuntu Server,因为Redmine在Linux环境下表现更佳)。 2. **Ruby环境**: 安装最新稳定的Ruby...

    RVM配置ROR

    - 在安装过程中,确保网络连接稳定,因为需要从互联网上下载大量资源。 - 检查是否有足够的磁盘空间来存储Ruby、Rails以及相关依赖库。 - 如果遇到任何问题或错误,请查阅RVM官方文档或寻求社区帮助。 #### 五、...

    mac安装caffe.pdf

    需要注意的是,在安装过程中可能会遇到一些版本兼容性的问题,尤其是对于依赖项如`boost`和`boost_python`的版本选择非常重要。此外,根据实际需求调整`Makefile.config`中的选项也是确保安装过程顺利的关键之一。

    gitlab配置

    对于想要在生产环境中设置GitLab服务器的用户来说,了解其安装过程及注意事项至关重要。 ##### 1.1 安装指南选择 - **分支选择**:安装前需确保从正确的GitLab版本分支查看安装指南。通常应选择最新稳定版本的分支...

    erlang-rabbitmq配套安装.zip

    6. **安全注意事项**: 默认情况下,guest 用户只允许本地登录,这在生产环境中是不够安全的。应创建新的用户并限制其访问权限。 7. **监控和日志**: 跟踪 RabbitMQ 的运行状态和日志文件,确保一切正常运作。...

    linux下redmine之scrum插件

    在实践中,团队成员需要对Scrum有深入的理解,包括角色(如产品负责人、Scrum Master、开发团队)、事件(如冲刺计划会议、每日Scrum、冲刺评审和回顾)以及工件(如产品待办事项列表、冲刺待办事项列表、增量)。...

    dev-center:Algorithmia开发人员中心

    Algorithmia开发人员中心欢迎使用Algorithmia开发人员中心的资料库。 在这里,您将找到指南,教程,示例应用程序,...Ubuntu 16.10注意事项: sudo apt install ruby ruby-dev zlib1g-devChromebook上的Ubuntu(Xenia

    basebuntu:用于配置 Ubuntu LTS Web 服务器的 Bash 脚本

    此脚本专为运行最新版本 Ubuntu Server LTS... 虽然我已经包含了一些防止覆盖的检查,但请注意,如果您在一个框上多次运行主选项命令,事情可能会中断。 cd ~; apt-get update; apt-get install git -y; git clone

    环境搭建.docx

    ##### 安装注意事项: - **确保网络畅通**:安装过程需要下载大量文件和依赖包,因此良好的网络连接至关重要。 - **操作系统要求**:推荐使用Ubuntu 18.04(64位)操作系统进行安装。此版本的操作系统较为稳定,...

    完整搭建redis-cluster

    例如,在 Ubuntu 上,你可以使用以下命令: ```bash sudo apt-get update sudo apt-get install build-essential wget http://download.redis.io/releases/redis-6.x.y.tar.gz tar xvfz redis-6.x.y.tar.gz cd ...

    Rockchip_Developer_Guide_Linux_Recovery_CN.pdf

    - 详述了Recovery在不同场景下的使用,例如第一次开机、恢复出厂设置、升级等。 - 汇总了一些常见问题及其解决方法,如无法找到或打开的DRM设备、misc分区固件修改默认命令、userdata分区设置为vfat文件系统、...

    vebs:用于Vagrant(或Ubuntu 14.04)环境的可重用Bash设置脚本

    1. **软件包管理**:`vebs`会安装开发环境中常见的依赖包,如Git、Node.js、Python、Ruby等,确保开发者能够在虚拟机中立即开始工作。 2. **开发工具集成**:它可能包含对IDEs(如Visual Studio Code、IntelliJ ...

    memcached安装包及测试

    使用注意事项 - **内存管理**:由于Memcached的数据存储在内存中,所以需要合理规划内存大小,避免内存溢出。 - **安全性**:默认情况下,Memcached监听的是非安全的TCP端口,应考虑使用防火墙限制访问或者启用SSL...

    garethr-mirageos:用于安装Mirage及其依赖项的人偶模块

    用法该模块当前已在Ubuntu 14.04和12.04上进行了测试。 您可以这样使用它: include mirageos 默认情况下,它将root用户安装Mirage并将OPAM模块安装到/usr/local/opam 。 可以这样修改: class { 'mirageos' : user ...

    CarPoolMaster:nwHacks 2015 项目; 一个网络应用程序,允许司机使用 Mojio 的设备随时与人拼车

    有关更多信息,请前往前往科丁大学一些注意事项: 默认的 Web 服务器根链接到 /home/bdaves/Web,因此放置在该目录中的任何文件都将从此 URL 自动可见: : 您可以使用您可能已设置的任何子域访问此 VM。 要了解有关...

    Demo:这是最后的DEMO

    一些注意事项: 默认的 Web 服务器根链接到 /home/rdia0117/Web,因此放置在该目录中的任何文件都将从此 URL 自动可见: : 您可以使用您可能已设置的任何子域访问此 VM。 要了解有关子域以及如何设置子域的更多...

    企业级IT架构分享 云计算架构师成长之路 Puppet应用案例 共26页.pdf

    为了确保Puppet集群能够在高负载下正常运行,需要进行性能测试。常用的测试方法包括: - **基准测试**:在标准环境下评估Puppet的性能指标。 - **压力测试**:模拟高并发访问情况,测试系统的最大承载能力。 - **...

Global site tag (gtag.js) - Google Analytics