Window下Rails環境搭建

2021-09-30 05:09:32 字數 2338 閱讀 9291

有興趣的話,可以看下面的文章

不過,我不是按照這個進行搭架的。

windows + rails + odbc +mongrel + sqlserver

ruby + rails

的安裝。 1.

建議安裝

因為他額外給我做了很多東西,多了一些庫,使用起來比較方便。 2.

rails

的安裝和其他的無差別。

不過,我忘記了上面

ruby

自帶的rubygem

是什麼版本了,使用

gem –v

可以檢視,如果低於

1.3.5

,你需要公升級下了,

gem update –system

然後,gem install rails

就可以了。

odbc 1.

我們使用的是

sqlserver _

2,3步,我是借鑑

linux

的安裝步驟,網上有人說可以省略,沒做實驗,保守執行下。 2

odbc.so 去

解壓後odbc.soodbc_utf8.so複製到$ruby_path/lib/ruby/site_ruby/1.8/i386-msvcrt

$ruby_path是指ruby 安裝的根目錄。如果是依照rubyinstaller 預設

安裝的話,一般是c:/ruby, 而且預設安裝會把該路徑寫到環境變數中。

3、如果使用odbc 連線資料庫,先看下資料庫的配置。

個人認為

username

和password

也不需要了,可以在

window

中odbc

資料來源中直接配置好。跟

linux

下的對比,我們發現缺少了

code

:uft-8

,因為該選項對

window

無效。

如何設定

odbc

的資料來源,我不做贅述了,大家比我熟悉的多,這裡需要注意的事情,我們需要選用系統

odbc

資料來源,不要使用使用者的啊

,不然後面使用

mongrel

服務的時候,就連不上資料庫了。

4、使用odbc_utf8.so

還記得我們解壓後的

odbc_utf8.so,

為了保持編碼一致,我們需要在

rails

工程中,的

config/environment.rb

中新增如下的話

require 'odbc_utf8' 即可

mongrel 1、

安裝mongrel _

2、把mongrel 作為services 啟動

mongrel_rails service::install -n depot -c d:/rubyproject/depot -p 3000   –e production -n

指明服務名稱,-d 指明rails 應用的目錄,-p 是mongrel 監聽的tcp 埠,-e 是啟動模式為生產模式

這樣開啟控制面版

|管理工具

|服務,就可以發現增加了一項名為

「depot」

的服務,就可以通過控制面版來管理服務了。如果需要命令列啟動和關

閉該服務,那麼:

net start depot #開啟

net stop depot #關閉

如果需要從服務中登出該項服務,那麼:

mongrel_rails service::remove -n depot

如果需要安裝多個

mongrel

例項,那麼可以這樣:

mongrel_rails service::install -n depot0 -c d:/rubyproject/depot -p 3000 –e production

mongrel_rails service::install -n depot1 -c d:/rubyproject/depot -p 3001 –e production

諸如此類。 3

、這樣可以使用

mongrel clusters

來實現了負載均衡了。

潘這裡是比較清楚的,不做贅述。

windows下apache php環境搭建

3 php5.5.6配置 b.在系統環境變數path中新增 d php d php ext,重啟後生效 4 apache2.4配置 b.修改d apache24 conf httpd.conf.把serverroot這行修改為 serverroot d apache24 雙引號之間的就是你的apac...

buildbot windows環境下的搭建

master 1.python m venv sandbox 我使用的是python3.67,試過python2.7,系統推薦用python3於是乎就轉python3,python3.6自帶虛擬環境 2.cd到sandbox下的scripts目錄先,activate虛擬環境 3.pip instal...

mac下clion glfw glad環境搭建

clion cmake make make install然後會看到glfw安裝到了 usr local lib 95 built target monitors 98 built target events 100 built target icon install the project.ins...