ruby安装linux
㈠ ruby安装过程中 bin里面为什么找不到droidGap 导致ruby: No such file or directory -- bin/ruby
看样子,你应该是在linux下编程。找不到ruby的原因是因为你的安装过程,没有将ruby的安装path加到系统的PATH中。
解决这个问题只需要将ruby的安装位置加入系统PATH即可,操作如下:
1、找到ruby安装的位置。执行:whereis ruby。应该可以看到一个xxxx/bin/ruby 的位置。假如为:/usr/local/bin/ruby
2、编辑个人的.bashrc文件。执行:vi ~/.bashrc ,然后在最末尾添加一行:export PATH=/usr/local/bin:$PATH。重新登录linux或者执行 source ~/.bashrc后,执行ruby -v就可以找到ruby了。
补充:第二步中编辑~/.bashrc文件,添加的环境变量只对自己有效,如果编辑/etc/profile就会对所有用户有效。
㈡ linux CentOS7安装ruby失败
yum install ruby ruby-devel ruby-rdoc ruby-irb rubygems
㈢ linux下安装ruby出错
源挂了,换个源就行了。
㈣ linux安装rubygem
尝试更换下rubygem的版本试试
㈤ ruby安装问题
rb文件安装不了啥意思啊?
如果是你想直接运行.rb文件,需要在/usr/bin/下添加一个软连接/usr/bin/ruby 链接到对应的ruby解释器
同时要在rb文件开头增加
#!/usr/bin/env ruby
RVM和ruby是两码事。
安装好了rvm不代表rubygems安装好了。
同时,rvm是通过扫描path路径中的ruby解释器来检测ruby的,所以你应该把ruby的bin路径加入path变量。
㈥ 如何安装 Ruby 和 RubyGems
下载并安装Ruby Installer for Windows.安装程序已经包含了RubyGems。
请确保当你安装和使用vmc时候使用带Ruby功能的命令提示符窗口,从Windows的“开始”菜单中的“所有程序”→“Ruby<VERSION>→启动命令提示符使用Ruby"。
最后,从Ruby命令提示符更新RubyGems
prompt> gem update --system
Windows Gemfiles支持
一旦你安装了Ruby,你可以按照说明来部署app和使用Gemfile,部署Ruby应用到Cloud Foundry
Windows用户要注意以下几点:
当Windows机器上生成Gemfile.lock文件,它往往包含与Windows匹配特定版本的gems,例如mysql2,thin,PG含有“-X86-mingw32的”的后缀。
例如,在Windows机器上运行包安装用的Gemfile,看起来像这样:
gem 'sinatra'
gem 'mysql2'
gem 'json'
结果是Gemfile.lock看起来如下:
GEM remote: http://rubygems.org/ specs: json (1.7.3) mysql2 (0.3.11-x86-mingw32) rack (1.4.1) rack-protection (1.2.0) rack sinatra (1.3.2) rack (~> 1.3, >= 1.3.6) rack-protection (~> 1.2) tilt (~> 1.3, >= 1.3.3) tilt (1.3.3) PLATFORMS x86-mingw32 DEPENDENCIES json mysql2 sinatra
Cloud Foundry能够正确地安装这些gems,而不需要修改你的Gemfile.lock
RedHat/Fedora
打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示
安装Ruby:
prompt$ sudo yum install ruby
如果您使用的是企业Linux RedHat 6,开启可选通道Red Hat Network (RHN).
安装RubyGems:
prompt$ sudo yum install rubygems
Centos
打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示
安装基本的包:
prompt$ yum install -y ruby
安装额外的Ruby包和文档:
prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc
安装RubyGems:
prompt$ yum install -y rubygems
SuSE
打开终端,使用yast 命令行工具来安装Ruby和RubyGems,如下所示
安装Ruby:
prompt$ yast -i ruby
安装RubyGems:
prompt$ yast -i rubygems
Debian
You use Ruby Version Manager (rvm) to install Ruby and RubyGems on Debian. The following procere shows how to install rvm if you have not already done so.
Use the following apt-get command-line tool to install the required packages:
prompt$ sudo apt-get install gcccurl git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
Run the bash script to install rvm from Ruby Version Manager.
prompt$ bash << curl -s https://rvm.beginrescueend.com/install/rvm
Edit your ~/.bashrc file as described by the RVM installation in the precding step.
Use rvm to install Ruby and RubyGems as shown:
prompt$ rvm package install zlib
prompt$ rvm install 1.9.2 -C --with-zlib-dir=$rvm_path/usr
prompt$ rvm use 1.9.2
㈦ linux下redis集群部署每台机器都需要安装ruby吗
安装redis集群需要版本号在3.0以上redis-cluster安装前需要安装ruby环境
搭建集群需要使用到官方提供的ruby脚本。
需要安装ruby的环境。
㈧ linux查看已安装的软件包
因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:
1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
[[email protected] ~] rpm -qa | grep ruby
2、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
[[email protected]~]dpkg-l|grepruby
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
[[email protected] ~] yum list installed | grep ruby
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。《Linux就该这么学》
说明:其中rpm yum 是Redhat系linux的软件包管理命令,dpkg是debian系列的软件包管理命令
㈨ 在Linux平台上安装和配置Ruby on Rails ERROR: While executing gem ... (Gem::RemoteSourceException) HT
这个是远程的gem包加载错误.
㈩ linux服务器ruby
Ruby可以安装到你的用户目录。
设定Ruby的path即可。
但这样只能你的用户才可以运行Ruby和rb程序。
你可以下载Ruby,然后安装到Home下,再修改用户de.bashrc,把ruby可执行程序的path加入PATH变量,此后就可以正常使用了。