转载ubuntu 下安装ruby 1.9.1

http://hi.baidu.com/%D5%D4%C8%D9/blog/item/0dbc800812fd31d862d986be.html

1.安装build工具
sudo apt-get install build-essential

2.安装readline zlib libncurses5
sudo apt-get install zlib1g-dev
sudo apt-get install libreadline5 libreadline5-dev

3.安装openssl
sudo apt-get install libopenssl-ruby1.8
sudo apt-get install openssl libssl-dev

4.下载 ruby-1.9.1-p0.tar.gz
tar zxvf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0
./configure --prefix=/usr/local/ruby-1.9.1
make
sudo make install

5.设置环境变量
sudo vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby-1.9.1/bin"
source /etc/environment
接着就可以使用ruby -v查看自己安装的ruby版本了
不过sudo ruby -v需要自己做软连接到/usr/bin下面去。(例如:sudo ln -s /usr/local/ruby-1.9.1/bin/ruby /usr/bin/ruby )
6.cd ruby-1.9.1-p0/ext/openssl

1. ruby extconf.rb
2. make
3. sudo make install

7.cd ruby-1.9.1-p0/ext/zlib

1. ruby extconf.rb
2. make
3. sudo make install

8.升级rubygems
$ sudo gem install rubygems-update
$ sudo update_rubygems

9.清空rubygems的cache,并更新源
sudo gem sources -c
sudo gem sources -u

10.sudo gem install rails
安装结束
rails -v
rails myapp
cd myapp
ruby script/server
打开浏览器http://localhost:3000出现rails欢迎页面
### 回答1: 以下是在Ubuntu 18.04上安装PCL 1.9.1的步骤: 1. 打开终端并更新软件包列表: sudo apt-get update 2. 安装依赖项: sudo apt-get install git build-essential linux-libc-dev cmake cmake-gui libusb-1.--dev libusb-dev libudev-dev mpi-default-dev openmpi-bin openmpi-common libflann1.9 libflann-dev libeigen3-dev libboost-all-dev libvtk6-dev libvtk6-qt-dev libvtk6.3 libvtk6.3-qt libvtk6.3-dev libqhull* libgtest-dev freeglut3-dev pkg-config libxmu-dev libxi-dev mono-complete qt-sdk openjdk-8-jdk openjdk-8-jre 3. 下载PCL 1.9.1源代码: git clone https://github.com/PointCloudLibrary/pcl.git 4. 创建一个build目录并进入: mkdir pcl/build && cd pcl/build 5. 运行cmake: cmake .. 6. 编译PCL: make -j4 7. 安装PCL: sudo make install 8. 更新动态链接库: sudo ldconfig 现在,您已经成功地在Ubuntu 18.04上安装了PCL 1.9.1。 ### 回答2: PCL(Point Cloud Library)是一套处理点云数据的开源软件库。在ubuntu18.04中安装PCL1.9.1可以按照以下步骤进行操作。 1. 更新Ubuntu软件源 在终端中输入以下命令: sudo apt-get update 2. 安装依赖库 在终端中输入以下命令: sudo apt-get install git build-essential linux-libc-dev sudo apt-get install cmake cmake-gui sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev sudo apt-get install mpi-default-dev openmpi-bin openmpi-common sudo apt-get install libflann1.9 libflann-dev sudo apt-get install libeigen3-dev sudo apt-get install libboost-all-dev sudo apt-get install libvtk6.3 vtk6.3-qt sudo apt-get install libvtk6-dev libvtk6-qt-dev 3. 下载PCL1.9.1源码 在终端中输入以下命令: cd ~ git clone https://github.com/PointCloudLibrary/pcl.git 4. 编译安装PCL1.9.1 在终端中输入以下命令: cd pcl mkdir build cd build cmake .. make sudo make install 5. 配置环境变量 在终端中输入以下命令: sudo gedit /etc/ld.so.conf.d/pcl.conf 将以下内容复制到文本文件中并保存: /usr/local/lib 在终端中输入以下命令更新配置: sudo ldconfig 6. 测试安装是否成功 在终端中输入以下命令: pcl_test_search 如果出现以下结果,说明PCL1.9.1安装成功: [init] command line: pcl_test_search [init] loading default parameter settings from "" [console] Press ‘q’ to exit Using 8 threads Performing race search against 1228800 random points Total time: 0.734613 sec Race distance: 0.000000 以上是在Ubuntu18.04中安装PCL1.9.1的步骤,按照以上步骤操作即可成功安装。 ### 回答3: ubuntu 18.04是一款非常优秀的操作系统,而pcl1.9.1也是一款非常优秀的库文件,安装pcl1.9.1的过程需要我们注意一些问题,下面我将对这个过程进行详细的介绍。 1.安装依赖库 首先,我们需要安装一些依赖库,包括CMake、Boost、Eigen、FLANN、VTK、Qt和OpenNI等库。在Ubuntu 18.04中,可以通过以下命令来安装这些库: sudo apt-get install cmake libboost-all-dev libeigen3-dev libflann-dev libvtk6-dev libqt4-dev openni-dev 2.下载PCL1.9.1 在安装依赖库之后,我们需要下载PCL 1.9.1。可以从PCL官方网站下载最新版本,也可以直接使用以下命令从GitHub上获取: git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk 3.编译PCL1.9.1 下载完成后,我们需要进行编译。首先进入下载的PCL目录中,然后新建一个build文件夹,并在该文件夹下运行cmake命令: cd pcl-trunk mkdir build cd build cmake .. 这个过程大概需要10分钟左右,编译完成后我们就需要进行安装,通过以下命令进行安装: sudo make install 4.测试PCL1.9.1 安装完成后,我们需要测试PCL是否能够成功安装。可以通过新建一个C++源文件,并添加下面的代码进行测试: #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> int main () { pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZ>); if (pcl::io::loadPCDFile<pcl::PointXYZ> ("test_pcd.pcd", *cloud) == -1) //* load the file { PCL_ERROR ("Couldn't read file test_pcd.pcd \n"); return (-1); } std::cout << "Loaded " << cloud->width * cloud->height << " data points from test_pcd.pcd with the following fields: " << std::endl; for (size_t i = 0; i < cloud->points.size (); ++i) std::cout << " " << cloud->points[i].x << " " << cloud->points[i].y << " " << cloud->points[i].z << std::endl; return (0); } 将代码保存为test.cpp,然后通过以下命令进行编译: g++ test.cpp -o test -l pcl_common 运行test文件进行测试: ./test 如果输出了点云数据,说明PCL1.9.1已经成功安装。 总结: 安装PCL1.9.1的过程需要注意安装依赖库、下载PCL、编译以及测试等。只有当这些步骤都正确完成后,才能保证PCL1.9.1能够顺利运行,并且在接下来的开发过程中发挥最大的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值