『壹』 怎麼構建Ruby的開發環境
安裝Ruby
在Windows系統下,安裝Ruby最簡單的辦法是使用RubyInstaller。如果是為了使用Ruby on Rails,則可以下載RailsInstaller並安裝。這會安裝Ruby和Rails等相關工具。在這里,我選擇安裝了Ruby 2.3 64位。安裝過程很簡單,在這里就不細數了。為了方便命令行使用,建議選中將Ruby可執行文件添加到PATH的選項。
安裝完成之後,打了命令提示符。輸入ruby -v查看是否安裝成功。
安裝Ruby DevKit
有時候可能需要安裝一些本地C/C++編譯的Ruby插件和開發工具。這時候就需要安裝Ruby DevKit。安裝方法也很簡單,到Ruby下載頁面,找到DEVELOPMENT KIT字樣,然後下載和自己Ruby版本對應的開發工具包。這應該是一個壓縮包,將其解壓到合適的位置即可。然後在安裝目錄中打開命令提示符,依次運行下面的命令即可。
安裝完成之後,再次安裝這些需要本地編譯的插件就不會失敗了。
安裝IDE
Ruby語言最好用的IDE還是Jetbrains的RubyMine。下載之後安裝即可。具體的配置方法我就不說了,在極客學院這里有更詳細的ntelliJ IDEA使用教程 ,對PHPStorm、RubyMine等Jetbrians系的其他軟體也同樣適用。
『貳』 設置了ruby的路徑,但是命令行中提示ruby不是內部命令
設置好後要關閉cmd,再重新打開。還不行的話,你echo %path%,看看有沒ruby的路徑,確定該路徑下有ruby.exe或ruby.bat
『叄』 如何安裝Ruby和RubyGems
如何安裝 Ruby 和 RubyGems
Tags: 教程rubyvmcGemfile Last Updated: 2012-09-28
以下章節介紹關於如何在 Windows 和各種 Linux 計算機上安裝 Ruby 和 RubyGems 的基本信息。
Windows
下載和安裝 Windows 的 Ruby 安裝程序。該安裝程序中已經包括 RubyGems。 您在隨後安裝和使用 vmc 時請務必使用支持 Ruby 的命令提示符窗口。您可以通過 Windows「開始」菜單訪問此命令提示符(「所有程序」> Ruby <版本> >「使用 Ruby 啟動命令提示符」)。 最後,通過以下 Ruby 命令提示符更新 RubyGems: prompt> gem update --system
對 Windows Gemfile 的支持
安裝 Ruby 後,請閱讀 Cloud Foundry 上的 Ruby 應用程序中的說明,以了解關於推送應用程序和使用 Gemfile 的詳細信息 Windows 用戶需注意以下問題:
在 Windows 機器上生成 Gemfile.lock 時,其中包含的 gem 會採用 Windows 特定的版本。 mysql2、thin 和 pg 等 gem 版本的最後包含有「x86-mingw32」。 例如,在 Windows 機器上使用以下 Gemfile 運行 bundle install 時: 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 將能夠可靠安裝這類 gem 而不必修改 Gemfile.lock
Mac OS X
Mac OS X 的 10.5 和更高版本出廠時已經安裝了 Ruby 和 RubyGems。 如果您正在使用較早版本的 Mac OS,請先下載和安裝最新版本的 Ruby,然後再安裝 RubyGems。
Ubuntu
在終端上用 apt-get 命令行工具安裝 Ruby 和 RubyGems 時的步驟如下: 1. 安裝整個 Ruby 包和 RubyGems:
prompt$ sudo apt-get install ruby-full rubygems
有關 sudo 命令的任何必要的身份驗證憑據,請咨詢您的系統管理員。 2. 通過測試以確保您的路徑中有 gem 命令: prompt$ which gem
如未找到該命令,請相應的更新 PATH 變數。例如,可使用以下命令行更新您的 .bashrc 文件:
export PATH=$PATH:/var/lib/gems/1.8/bin 3. 更新 RubyGems: Ubuntu 10.04
prompt$ sudo gem install rubygems-update
prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems Ubuntu 11.10
prompt$ sudo su -
prompt# export REALLY_GEM_UPDATE_SYSTEM=true prompt# gem update --system prompt# exit
RedHat/Fedora
在終端上用 yum 命令行工具安裝 Ruby 和 RubyGems 時的步驟如下: 1. 安裝 Ruby:
prompt$ sudo yum install ruby
2. 如果您正在使用 RedHat Enterprise Linux 6,請可選 登錄 Red Hat Network (RHN) 啟用您主機的通道。 3. 安裝 RubyGems:
prompt$ sudo yum install rubygems
Centos
在終端上用 yum 命令行工具安裝 Ruby 和 RubyGems 時的步驟如下: 1. 安裝基本的 Ruby 包: prompt$ yum install -y ruby 2. 安裝其他 Ruby 包和文檔:
prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc 3. 安裝 RubyGems:
『肆』 ruby安裝:『D:\Program』不是內部或者外部命令,也不是可運行的程序
您好,這樣的:
Sass的安裝:
1.安裝:SASS是Ruby語言寫的,但是兩者的語法沒有關系。不懂Ruby,照樣使用。只是必須先安裝Ruby,然後再安裝SASS。
假定你已經安裝好了Ruby,接著在命令行輸入下面的命令:
gem install sass
然後,就可以使用了。
2:使用:
SASS文件就是普通的文本文件,裡面可以直接使用CSS語法。文件後綴名是.scss,意思為Sassy CSS。SASS提供兩種編譯方式,一種是手動編譯,一種是監視編譯(–watch),手動編譯就是當你撰寫好CSS時下指令去做編譯,監視編譯則是你指令一個目錄,當此目錄裡面的*.scss檔案有改變時(新增、覆寫等等),就會自動去做編譯的動作。先來講手動編譯方式:
下面的命令,可以在屏幕上顯示.scss文件轉化的css代碼。(假設文件名為test。)
sass test.scss
如果要將顯示結果保存成文件,後面再跟一個.css文件名。
sass test.scss test.css
SASS提供四個編譯風格的選項:
* nested:嵌套縮進的css代碼,它是默認值。
* expanded:沒有縮進的、擴展的css代碼。
* compact:簡潔格式的css代碼。
* compressed:壓縮後的css代碼。
生產環境當中,一般使用最後一個選項。
sass –style compressed test.sass test.css
還有一種監視的方式做編譯,在命令行中切換到當前sass或者scss文件所在的目錄,然後運行
sass –watch scss:css
SASS的官方網站,提供了一個在線轉換器。你可以在那裡,試運行下面的各種例子。
Compass的安裝:
1.安裝:安裝ruby之後,輸入命令
gem install compass
2.使用:創建一個 COMPASS 項目
在命令行中切換到你需要創建項目的目錄,運行:
compass create "projectname"
這個命令會創建一個包含一系列文件的目錄,其中最重要的是配置文件 config.rb,其他文件如果你不需要都可以刪除。
在 config.rb 中你可以修改 SASS 和 CSS 的目錄及其它一些基礎設置。
實時編譯 SASS 文件
COMPASS 提供的默認方法是:
在命令行下切換到項目目錄,運行
compass watch
COMPASS 將會實時監控 SASS 目錄的文件變化,只要你一保存文件,立即將相應文件編譯為 CSS 文件。
『伍』 Ruby 1.9.3怎麼安裝
安裝過程:
1.安裝Ruby 1.9.3,安裝過程中提示是否把ruby加入環境變數,都鉤上
2.解壓sqlite-shell-win32-x86-3071502.zip、sqlite-dll-win32-x86-3071502.zip
把解壓到東西都放到ruby安裝目錄的bin目錄裡面
3.打開cmd,執行下面的命令:
gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem sources -l
3.解壓下載DEVELOPMENT KIT到一個目錄比如d:\ruby-dev-tools
4.cmd下進入d:\ruby-dev-tools,執行下面的命令
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install
gem install sqlite3
5.安裝rails,在cmd下面,執行gem install rails
6.創建一個簡單的demo應用:
首先創建一個自己的工作目錄,如:D:\Ruby\works,然後進入cd D:\Ruby\works,
命令行輸入:rails new demo --skip-bundle,等一下完成後,
進入到demo目錄,找到Gemfile文件,打開,將第一行:source 'https://rubygems.org '
修改為:source 'http://ruby.taobao.org/'
cmd進入到demo目錄,執行命令bundle install
7.運行應用
只要再輸入最後一個命令,就可以通過瀏覽器運行你的app了。
demo目錄下命令行輸入:rails server
『陸』 如何安裝Ruby和RubyGems
Windows
下載並安裝Ruby Installer for Windows.安裝程序已經包含了RubyGems。
請確保當你安裝和使用vmc時候使用帶Ruby功能的命令提示符窗口,從Windows的「開始」菜單中的「所有程序」→「Ruby<VERSION>→啟動命令提示符使用Ruby"。
最後,從Ruby命令提示符更新RubyGems
[plain] view plain print?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,看起來像這樣:
[plain] view plain print?
gem 'sinatra'
gem 'mysql2'
gem 'json'
結果是Gemfile.lock看起來如下:
[plain] view plain print?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
Mac OS X
10.5和更高版本的Mac
OS X已經安裝Ruby和RubyGems。
如果您使用的是早期版本的Mac
OS,請下載並安裝最新版本的 Ruby 和RubyGems.
Ubuntu
從一個終端,使用apt-get命令行工具來安裝Ruby和RubyGems,如下所示
安裝完整的Ruby包和RubyGems
[plain] view plain print?
prompt$ sudo apt-get install ruby-full rubygems
測試確保路徑下有gem命令:
[plain] view plain print?
如果命令沒有找到,則更新相應的PATH變數,例如,您可以使用以下行:更新.bashrc文件
[plain] view plain print?
export PATH=$PATH:/var/lib/gems/1.8/bin
prompt$ which gem
更新RubyGems (Ubuntu 10.04 only):
[plain] view plain print?
prompt$ sudo gem install rubygems-update
prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems
RedHat/Fedora
打開終端,使用yum命令行工具來安裝Ruby和RubyGems,如下所示
安裝Ruby:
[plain] view plain print?
prompt$ sudo yum install ruby
如果您使用的是企業Linux RedHat 6,開啟可選通道Red Hat Network (RHN).
安裝RubyGems:
[plain] view plain print?
prompt$ sudo yum install rubygems
Centos
打開終端,使用yum命令行工具來安裝Ruby和RubyGems,如下所示
安裝基本的包:
[plain] view plain print?
prompt$ yum install -y ruby
安裝額外的Ruby包和文檔:
[plain] view plain print?
prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc
安裝RubyGems:
[plain] view plain print?
prompt$ yum install -y rubygems
SuSE
打開終端,使用yast 命令行工具來安裝Ruby和RubyGems,如下所示
安裝Ruby:
[plain] view plain print?
prompt$ yast -i ruby
安裝RubyGems:
[plain] view plain print?
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
『柒』 ruby的windows一步安裝版本是哪個
下載安裝包
直接去ruby的官網上下載rubyinstall的安裝包,直接選擇現在最新的2.2吧
往下拉看到devkit的包一起下載了吧,沒有說明對應2.2下載哪個也拿最近的啦
2
下載速度還真心有點慢啊
devkit的包倒是挺快,啥原因啊,不在一起?
3
先安裝ruby吧
點擊安裝,額,咳咳什麼情況,好了 人是有國籍的,但知識無國界的
是這個意思吧,選擇安裝語言
4
選擇安裝目錄
順便勾選上添加到環境變數吧
5
安裝完成
打開命令行,ruby -v查看下吧,安裝成功
6
安裝devkit
這貨是個壓縮包,直接解壓到指定的文件夾就好了
7
創建 config.yml 文件
打開命令行,進入devkit的解壓目錄
ruby dk.rb init 初始化創建config.yml文件
8
查看config.yml
文件最後是否自動加上- C:/Ruby22,如果沒有手動加上就可以了
我這里以前好像裝過一次,先注釋掉上面一個吧
9
回到命令行
執行審查和安裝吧
ruby dk.rb reviewruby dk.rb install
打完收工!