This is my entire script. it is simply to avoid having to type it again and again
cd api
rails s -p 3001 -b 0.0.0.0
cd ..
When I am in the directory of the script and run cd api it works just fine. However when I run the script via ./start_server It does not work. Here is the output of ls -al:
mendel@DESKTOP-LIKG5E5:/mnt/c/Projects/chaverim-update$ ls -al
total 8
drwxrwxrwx 0 root root  512 Apr 13 12:32 .
drwxrwxrwx 0 root root  512 Apr  5 12:40 ..
drwxrwxrwx 0 root root  512 Apr 13 12:09 api
-rwxrwxrwx 1 root root 1237 Apr  5 12:40 boxfile.yml
drwxrwxrwx 0 root root  512 Apr  8 16:54 .bundle
drwxrwxrwx 0 root root  512 Apr  8 16:54 client
drwxrwxrwx 0 root root  512 Apr 13 12:09 .git
-rwxrwxrwx 1 root root   11 Apr  5 12:40 .gitignore
-rwxrwxrwx 1 root root 1097 Apr  5 12:40 LICENSE
drwxrwxrwx 0 root root  512 Apr  5 12:40 nginx
-rwxrwxrwx 1 root root   82 Apr  5 12:40 Procfile
-rwxrwxrwx 1 root root   67 Apr  5 12:40 README.md
-rwxrwxrwx 1 root root  188 Apr  5 12:40 run_tests
-rwxrwxrwx 1 root root   28 Apr  5 12:40 start_client
-rwxrwxrwx 1 root root   41 Apr 13 12:52 start_server
drwxrwxrwx 0 root root  512 Apr  8 16:54 vendor
As you can see there is a folder called api at the top and the start_server script is set to have execution permissions.
