Info |
---|
This Install Guide is for programmers looking to |
Wiki Markup |
{info}
This Install Guide is for programmers looking to extend/develop the SHRIMP code.
you only need an INSTANCE of shrimp, please see our DEMO site or ask the SHRIMP mailing lists. {info} h3. *Intended Audience* Rails experience is required to get SHRIMP up and running. h3. Overview SHRIMP was developed on Ruby |
Intended Audience
Rails experience is required to get SHRIMP up and running.
Overview
SHRIMP was developed on Ruby 1.8.6
...
and
...
Rails
...
2.2.2.
...
Other
...
versions
...
may
...
work
...
but
...
I
...
have
...
not
...
tested
...
them.
...
Mysql
...
is
...
required
...
along
...
with
...
mysql
...
gem.
...
(again,
...
other
...
db's
...
MIGHT
...
work,
...
but
...
there
...
is
...
a
...
fair
...
amount
...
of
...
custom
...
sql
...
in
...
the
...
source
...
that
...
may
...
be
...
MySQL
...
specific)
...
Installation
...
could
...
be
...
streamlined,
...
but
...
I
...
wanted
...
to
...
get
...
it
...
delivered
...
today.
...
Installation:
...
1.)
...
Unzip
...
SHRIMP
...
wherever
...
you
...
want
...
the
...
app
...
to
...
live
...
2.)
...
Create
...
a
...
database.yml
...
file
...
at
...
$SHRIMP_HOME/config/database.yml
Code Block |
---|
yml {code} INSERT INTO shrimp_usernames (user_id, username) VALUES ($USER_ID, "shrimpadmin"); INSERT INTO shrimp_authorizations VALUES (user_id, usernamerole) VALUES ("test"$USER_ID, "test"); {code} |
3.)
...
rake
...
db:create
...
4.)
...
rake
...
db:migrate
...
5.)
...
rake
...
db:fixtures:load
...
6.)
...
start
...
your
...
rails
...
server
...
(if
...
running
...
installed
...
mongrel:
...
ruby
...
script/server)
...
7.)
...
Open
...
your
...
web
...
browser
...
and
...
see
...
if
...
it's
...
running
...
(if
...
running
...
locally:
...
...
)
...
8.)
...
Add
...
a
...
default
...
admin
...
user
...
to
...
the
...
database:
Code Block |
---|
INSERT INTO shrimp_users (fname, lname) VALUES ("test", "test");{user_id}, 1); |
9.)
...
Log
...
into
...
SHRIMP
...
with
...
username
...
"shrimpadmin"
...
and
...
any
...
non-blank
...
password
...
10.)
...
From
...
here,
...
you
...
can
...
create
...
a
...
new
...
user
...
and
...
username
...
for
...
yourself
...
and
...
give
...
yourself
...
admin
...
privileges
...
11.)
...
Once
...
you've
...
given
...
yourself
...
admin
...
privileges,
...
be
...
sure
...
to
...
delete
...
the
...
test,
...
test
...
user
...
we
...
created
...
in
...
step
...
8.
...