Trước tiên bạn cần download grails framework phiên bản mới nhất từ trang chủ của grails (http://www.grails.org/Download). Phiên bản mới nhất tại thời điểm viết bài này là 1.1.2. Tuy nhiên, tôi sử dụng phiên bản grails 1.0.1 để làm demo trong bài viết này.
Sau khi download thành công file grails.zip về máy; các bạn giải nén vào một thư mục bất kỳ và tạo một biến môi trường GRAILS_HOME trỏ đến thư mục mà các bạn chọn để giải nén ở trên như ở Hình 1. Các bạn có thể thấy là các thư viện chuẩn cần để lập trình web động như Spring, Hibernate, SiteMesh, Jetty và một số thư viện hỗ trợ cho việc build, ant, và hỗ trợ chạy unittest, junit, cũng đã tích hợp sẵn vào trong grails rồi.
Hình 1: GRAILS_HOME
Ngoài ra, các bạn cũng cần chắc chắn là đã thiết lập chính xác đường dẫn của JAVA_HOME; ví dụ như trong Hình 2: JAVA_HOME và đã thêm đường dẫn đến thư mục [bin] của grails vào biến môi trường %PATH% của Windows như trong hình Hình 3: PATH
Sau khi đã thiết lập các biến môi trường xong, để kiểm tra xem grails đã được cài chính xác hay chưa, các bạn hãy mở cửa sổ command line và gõ lệnh grails như sau:
C:\Documents and Settings\hadv>grails
Hoặc
C:\Documents and Settings\hadv>grails help
Nếu các bạn thấy output ra màn hình command như bên dưới thì nghĩa là grails đã được cài đặt thành công và bạn đã có thể bắt đầu công việc thú vị là tạo một trang web động.
Welcome to Grails 1.0.1 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: C:\dev\java\grails-1.0.1\grails
Để tạo bộ khung source code cho một dự án web sử dụng grails rất đơn giản; bạn chỉ cần gõ lệnh như sau để tạo một dự án có tên là [LovePoem]
C:\dev\java\workspace>grails create-app LovePoem
Kết quả grails sẽ chạy các script có sẵn như trong Hình 4 để tạo ra bộ khung source có cấu trúc thư mục như trong Hình 5
Hình 4: SCRIPT RUNNING OUTPUT
Hình 5: GRAILS APP”S STRUCTURE FOLDER
Sau đó, các bạn chuyển đến thư mục dự án [LovePoem] vừa được tạo và gõ lệnh [grails run-app] để chạy thử trên Jetty như sau:
C:\dev\java\workspace\LovePoem>grails run-app
Cuối cùng thì bạn mở browser và truy cập vào địa chỉ [http://localhost:8080/LovePoem] bạn sẽ thấy màn hình như trong Hình 6 xuất hiện và cũng có nghĩa là bạn đã tạo thành công một dự án có sử dụng grails.
Hình 6: GRAIL WELCOME PAGE
Đến đây thì bạn sẽ thắc mắc là đã tạo được cái gì đâu? Đúng như vậy, các bạn hãy kiên nhẫn đợi đến bài viết sau; tôi sẽ trình bày cách tạo các domain, các event và các services, các controller,… cũng như việc kết nối với database để có thể tạo ra một ứng dụng web hoàn chỉnh.



