Is your truck carbureted, or fuel injected (including 2.2 efi)? The wiring is a little different depending on your induction system. Below is the diagram for each - so make sure you reference the appropriate one.
Following on what cusser said, if you're "in the green" then you should have enough pressure to close the low pressure switch. You can confirm that by checking for continuity
across the switch (located under or on the receiver drier behind passenger headlight), or by checking if you have voltage even getting
to the switch, in addition to getting
through the switch.
It sounds like you have already charged it? If so, any chance the compressor comes on at fan speed 1?
If you are getting voltage
to the compressor, then you have a clutch/coil problem. If not, then you might try turning it by hand to see if it's frozen up.
If it's not, then you can try jumping 12v to the compressor to see what the A/C system does. Hopefully it works and you just need to find a bad switch or wire upstream.
AC Relay - On carb trucks, the relay is on top of the evap housing. On the B2600i, it's on the inner fender near the fuse block and battery. On the 2.2 EFI, I think it's on the fender also, but am not certain - could be on the evaporator as well.
Thermoswitch (Defrost) - it's located on the front side of the evaporator housing. Probably the least likey to be the culprit.
The pushbutton switch can be accessed by pulling glove box so you can probe the connecters at the end of the switch pigtail to see if you are getting power through the switch. The do fail... and often times are intermittent.
Last, make sure the "AC" fuse is good so that the relay is being supplied power.
The relay is "Controlled" with power from the "Heater" fuse, but the signal passing through to the compressor is fed by the AC fuse... as you will see in the diagrams below.
Hope this all helps!