2014-10-20 180 views
0

我的問題很簡單,請給我答案和我使用的工具的一些細節。我做了一些研究,但我沒有得到一個直接的解決方案。如何在windows上安裝rails版本4.0.4和ruby 2.1.1版本

我想運行一個使用rails版本4.0.4和ruby版本2.1.1的rails應用程序。我如何在我的Windows筆記本電腦中設置環境?

回答

1

也許你應該創建一個使用Vagrant運行你的Rails應用的Ubuntu虛擬機。

首先,下載VirtualBox和Vagrant。

然後換一個目錄,你會建造你的項目C:\projects\starting_rails例如,並從該目錄下運行:

$ vagrant init hashicorp/precise32 
$ vagrant up 
$ vagrant ssh 

這些命令將創建一個Ubuntu虛擬機,設置它,然後你就可以通過ssh登錄。

在vm中,你需要配置everthing才能運行你的rails應用程序。

安裝PostgreSQL的

# set that default locale before install postgres 
$ sudo /usr/sbin/update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 
$ sudo apt-get install postgresql libpq-dev 

一旦安裝,創建數據庫實例。在SSH會話內

$ sudo mkdir -p /usr/local/pgsql/data 
$ sudo chown postgres:postgres /usr/local/pgsql/data 
$ sudo su postgres 
$ /usr/lib/postgresql/9.1/bin/initdb -D /usr/local/pgsql/data 
$ createuser vagrant 

迴應「是」以便新角色成爲超級用戶嗎?然後你可以'退出'su subshel​​l。

爲vagrant添加特權來創建db。

$ psql postgres psql 
$ ALTER ROLE vagrant CREATEDB; 
# exit with \q 
$ \q 

那麼現在是時候安裝RVM的一個紅寶石版本管理器。

$ sudo apt-get install curl 
$ \curl -sSL https://get.rvm.io | bash 
# installs all the various compilers and packages you’ll need to build Ruby and common libraries 
$ rvm requirements 
# installs ruby 
$ rvm install 2.1.1 
# creates a gemset rails 
$ rvm gemset create rails404 
$ rvm [email protected] 
# installs the rails 
$ gem install rails -v 4.0.4 
# sets 2.1.1 as default ruby version 
$ rvm use 2.1.1 --default 

之後,安裝bundler。

$ gem install bundler 

最後但並非最不重要的安裝nodejs。

$ sudo apt-get install nodejs 

流浪共享您的桌面文件夾中有你的虛擬機的內容,所以你可以使用你的桌面喜歡的編輯器,你的桌面的Git工具和測試它在你的桌面瀏覽器(但你需要配置端口轉發第一)。

您可以在此tutorial中找到更多詳細信息。

我希望它有幫助。

+0

您能否再次查看我的答案? – rafaelune 2015-06-23 18:31:51

+0

Downvote不是我的,所以我不能重做,但這絕對不是***鏈接專用的答案了。感謝更新! – 2015-06-23 18:50:06

+0

感謝您的諮詢! – rafaelune 2015-06-23 19:05:54

相關問題