Perl and Ruby

I was running OmniDiskSweeper to see what was taking up space on my iMac. I saw "Perl" and "Ruby". I'm wondering what they are, and do I need them?
Thank you,
Romelle

Perl and Ruby come installed with Leopard 10.5; each has a different purpose and
could be used by users and developers. Usually they use little space and don't need
to be removed if looking for big space wasters on the computer.
+Warning: OS X expects and sometimes relies on frameworks and software shipped+
+with the system. It would be a very bad idea to remove the system Ruby (or Perl.)+
You can't just drag items from the System to Trash; some will mess up the OS X if
they are removed. There should be Developer pages about Perl and Ruby; the
versions installed as part of OS X 10.5, are probably best left alone...!
Sometimes, these obscure sounding things may have a connection to something you
do, or have done, in your computer. If you use X11 (for open office, etc) some of these
items may be helpful or required as support items. If you installed X11, you'd have to
use Terminal to uninstall it; same as with Ruby. A small input error in Terminal, and the
OS X may no longer work; so a re-install of OS X would be required. People who are
developers, may replace an older Perl or Ruby, with a newer one, for a project; the OS
looks for these to be there as part of its working system. Whether you do is secondary.
Ruby is a programming and scripting language. An open source utility, of a sort.
This kind of thing can be used with Xcode and Terminal, to customize the OS.
Perl is used by the system, too; and anything you find from the original OS X install
should be left alone... it helps scripting and other functions for the OS and the user.
There are several different background things essential to OS X functions.
• *An Introduction to Perl for Mac OS X:*
http://www.mactech.com/articles/mactech/Vol.18/18.09/PerlforMacOSX/index.html
• *An Introduction to Ruby for Mac OS X:*
http://www.io.com/~jimm/writing/IntrotoRuby.html
Some of these kinds of items would require careful consideration before removal;
and for some users, who use and need them, there are newer versions. To remove
Ruby, there is a command-line (terminal) level of access to handle it.
Since parts of OS X are very integrated, one has to be careful if removing stuff.
Software can use these items; so support for them is included with OS X 10.5.
You may be able to search a Wiki site to get more detailed information on each.
{However, as a matter of course, since they were installed with the original computer
software, they should not be a concern in what may be a need to remove folders &
files created by the user. A few dozen music files, and/or images can occupy much
more hard disk drive space than a few support software files.}
Have you archived music, photo, movie, and other files to an off-computer device?
Large libraries of images and music can be moved from the computer and then
the original files can be deleted; just be sure to double-check files in the new location
before trashing them off the computer's internal hard disk drive.
So, I'd not mess with anything in the OS X that was not user installed.
And to have a complete bootable backup clone on externally enclosed
hard disk drive, before attempting to change items in the computer' OS
where you have originals without a backup, is really asking for troubles.
But that's just my opinion:
Full speed ahead and swat the mosquitoes.
Good luck & happy computing!

Similar Messages

  • [HELP!] perl and unicode are not working

    I have a database that I know supports Unicode, I'm trying to read/write data using perl and I'm pulling my hair out! I have a table populated with some Unicode characters that I inserted using TOAD and this sql statement:
    insert into jay_test values (-101, 'Τη γλώσσα μου έδωσ');
    When I look at the data in TOAD everything looks great, when I read the data out using .NET it works great, when I read it out using PERL the result if a bunch of question marks.
    Here is the code:
    #!/usr/bin/perl -w
    <%
    use utf8;
    use DBD::Oracle;
    $Response->AddHeader("Content-Type","text/html; charset=utf-8;");
    my $dbh2 = DBI->connect($db, $user, $password, {AutoCommit => 1});
    my $x = $dbh2->ora_can_unicode();
    my $sth = $dbh2->prepare("SELECT i, j from jay_test order by i desc");
    $sth->execute();
    while (my ($i, $j) = $sth->fetchrow_array()) {
         debug("i = $i, j = $j");
         $html .= qq{
              <tr>
                   <td>$i</td>
                   <td>$j</td>
              </tr>
    The result is this:
    -101      ?? ?????? ??? ????
    As a note: the line "$dbh2->ora_can_unicode();" returns a value of 3, which means that Unicode should be fully supported.
    Anyone who can point me in the right direction will be my savior! Thanks in advance

    The OS is Red Hat Enterprise Linux Server release 5.4 (Tikanga)
    The Kernel is 2.6.18
    Database is 10g
    Toad is 10.1.1.8
    Here are the parameters that PERL is seeing:
    my $params = $dbh2->ora_nls_parameters();
    print_r($params); return;
    [Hash] {
         NLS_CALENDAR => GREGORIAN
         NLS_CHARACTERSET => AL32UTF8
         NLS_COMP => BINARY
         NLS_CURRENCY => $
         NLS_DATE_FORMAT => DD-MON-RR
         NLS_DATE_LANGUAGE => AMERICAN
         NLS_DUAL_CURRENCY => $
         NLS_ISO_CURRENCY => AMERICA
         NLS_LANGUAGE => AMERICAN
         NLS_LENGTH_SEMANTICS => BYTE
         NLS_NCHAR_CHARACTERSET => AL16UTF16
         NLS_NCHAR_CONV_EXCP => FALSE
         NLS_NUMERIC_CHARACTERS => .,
         NLS_SORT => BINARY
         NLS_TERRITORY => AMERICA
         NLS_TIMESTAMP_FORMAT => DD-MON-RR HH.MI.SSXFF AM
         NLS_TIMESTAMP_TZ_FORMAT => DD-MON-RR HH.MI.SSXFF AM TZR
         NLS_TIME_FORMAT => HH.MI.SSXFF AM
         NLS_TIME_TZ_FORMAT => HH.MI.SSXFF AM TZR
    Do i need to issue a PERL command to change one of these NLS params?
    I appreciate the help everyone, this issue is killing me!

  • Python and Ruby option is missing from XCode

    I just installed xcode 3.2 and noticed I don't have the python, ruby or Java option when I try to create a new project.
    This happened when I uninstalled 3.1 and installed 3.2
    Any idea what happened? How do I get them back? I'm running Mac OS X 10.6.
    TIA,
    Fred

    Apple stopped including Cocoa project templates for Python and Ruby in Xcode 3.2. An engineer said on Apple's Xcode mailing list that the templates included with Xcode were constantly out of date. They encourage developers to download the templates directly from the PyObjC and Ruby Cocoa websites.
    Apple yanked the Java project templates from the New Project Assistant. To access them in Xcode 3.2, you must open the Organizer by choosing Window > Organizer. Click the + button at the bottom of the Organizer and choose New From Template > Java Templates.

  • Apple's jade and ruby?

    Hi,
    Would like to know about apple's Jade framework, and ruby transaction server..the info on net available doesnt pertain to any of these technologies.
    can anyone tell me what is these, and where can i find info about the same
    Thanks
    Aths

    Hi Steven,
    Have you checked the Project settings? It may be that the 'Assets' tab may have EXS instruments being collected in your project... or Impulse responses.
    I have found this to be a culprit in slowing things down in the past. It seems to have to rescan the EXS instruments after every save when it's set like this. (was like this in 7 too).
    The project settings seem to default to this when you do a 'Save As' ie. It collects all the assets etc.

  • Just upgraded perl, and boom! cgi-scripts went kerflooey

    Allright, I don't know too much about perl's configuration, so I don't know if this is an issue with my system, or the upgrade.
    I've got some perl scripts in /home/httpd/cgi-bin/.  They're the MT (Movable Type) engine scripts.  Before the upgrade, they worked just fine.  Upgrade perl, and then I try http://192.168.1.25/cgi-bin/mt.cgi and get:
    Server error!
    The server encountered an internal error and was unable to complete your request.
    Error message:
    Premature end of script headers: mt.cgi
    If you think this is a server error, please contact the webmaster.
    Error 500
    aias.no-ip.info
    Fri Nov 7 11:51:56 2003
    Apache/2.0.48 (Unix) DAV/2 mod_ssl/2.0.48 OpenSSL/0.9.6k PHP/4.3.4
    So, now I try running the scripts on the command line to see if I can get some better output from it:
    [root@siren cgi-bin]# ./mt.cgi
    Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.8.2/i686-linux /usr/lib/perl5/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1/i686-linux /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl .) at ./mt.cgi line 7.
    BEGIN failed--compilation aborted at ./mt.cgi line 7.
    And this is what /home/httpd/cgi-bin/mt.cgi looks like:
    #!/usr/bin/perl -w
    # Copyright 2001-2003 Six Apart. This code cannot be redistributed without
    # permission from www.movabletype.org.
    # $Id: mt.cgi,v 1.18 2003/02/12 01:05:31 btrott Exp $
    use strict;
    my($MT_DIR);
    Any thoughts/suggestions?

    this is the conents of /usr/lib/perl5/5.8.2:
    [root@siren perl5]# cd 5.8.2/
    [root@siren 5.8.2]# ls
    i686-linux
    solution:
    delete the package out of /var/cache/pacman/pkg/
    redownload, and install, and everything is fine
    odd

  • Perl and Shell Involvement in Oracle

    Hi All,
    I want to know about the involvement of Perl Script and Shell Script in Oracle.
    Can anyone guide how to prepare for perl script as a DBA.
    Cheers,
    Moorthy.GS

    A
    grep perl * under $ORACLE_HOME/bin will reveal there are quite a few scripts are prepared by perl especially EM related.
    Shell script is usually a wrapper script to setup environment variable before calling a another program.
    Being a DBA, you have a some advantage knowing how to write a Perl or Shell script. Do not have to be super proficient, at least you can read and understand a perl and shell coding and duplicate or modify according to your needs.

  • Xgettext for perl and shell scripts on Solaris 9

    Hi......I have to internationalized perl and shell scripts on Linux and Solaris 9.
    I have used gettext on linux to internationalized both perl and shell scripts but on solaris i m not able to
    achieve the same.
    If we see help of xgettect on Linux, it shows input file options for Perl, Shell, C, C++ etc but help for
    xgettext on Solaris shows input file option for C only.
    Can you please provide me some way of using xgettext for perl and shell scripts on Solaris 9 or
    is there any other way of internationalizing perl and shell scripts on Solaris 9.
    Many Thanks,
    Lokesh

    Signature link blocked.
    db
    Contentprise wrote:
    Hi......I have to internationalized perl and shell scripts on Linux and Solaris 9.
    I have used gettext on linux to internationalized both perl and shell scripts but on solaris i m not able to
    achieve the same.
    If we see help of xgettect on Linux, it shows input file options for Perl, Shell, C, C++ etc but help for
    xgettext on Solaris shows input file option for C only.
    Can you please provide me some way of using xgettext for perl and shell scripts on Solaris 9 or
    is there any other way of internationalizing perl and shell scripts on Solaris 9.
    Many Thanks

  • TestStand with perl and Tcl examples need newer dlls

    I'm trying to run the TestStand with perl and tcl examples but they both point to older dlls. When I try to update by making changes and recompiling the main.cpp in VC++ 6.0, I get errors referencing cl.exe and oleauto.h, I'm not sure if I missed a step or what. See attached screenshot. TIA. Judy Jiru
    Attachments:
    scrnShotErrors.doc ‏110 KB

    Hey Judy,
    From my understanding oleauto.h and cl.exe are not National Instruments files. My suggestion would be to google the files - I found a bunch of hits for both the files. It may also be helpful to post on a discussion forum dedicated to VC++ 6.0. You may want to try the Microsoft newsgroups or I'm sure there are tons of other online.
    I hope this helps! Once you compile the dll if you have problems calling it from TestStand please post back.
    Regards,
    Sarah Miracle
    National Instruments

  • Can I disable/delete CarbonCore, Perl, Python and Ruby...

    without causing any issues to my mbp (early 2011)? I'm not a developer so I'm not sure why I'd need them but if they're vital to running SL 10.6.8 then I won't disable them. Reason I'm asking is that MacScan is picking up multiple issues in my /usr/share/emacs/22.1/etc location. I just learned what an emac was today and I'm not sure why this is on my mbp. All of my sharing is turned off in system preferences but when I click on xgrid a drop down message appears that say "unable to locate xgrid agent. Screen sharing is turned on." One file in particular is labeled condom.1 and was created back in 2006. The file is written as follows:
    CONDOM(1)                EUNUCH Programmer's Manual                    CONDOM(1)
    NAME
              condom - Protection against viruses and prevention of child
                         processes
    SYNOPSIS
              condom [options] [processid]
    DESCRIPTION
              _condom_ provides protection against System Transmitted
    Viruses (STVs) that may invade your system.  Although the spread of
    such viruses across a network can only be abated by aware and cautious
    users, _condom_ is the only highly-effective means of preventing
    viruses from entering your system (see celibacy(1)).  Any data passed
    to _condom_ by the protected process will be blocked, as specified by
    the value of the -s option (see OPTIONS below).  _condom_ is known to
    defend against the following viruses and other malicious
    afflictions...
              o AIDS
              o Herpes Simplex (genital varieties)
              o Syphilis
              o Crabs
              o Genital warts
              o Gonorrhea
              o Chlamydia
              o Michelangelo
              o Jerusalem
              When used alone or in conjunction with pill(1), sponge(1),
    foam(1), and/or setiud(3), _condom_ also prevents the conception of a
    child process.  If invoked from within a synchronous process, _condom_
    has, by default, an 80% chance of preventing the external processes
    from becoming parent processes (see the -s option below).  When other
    process contraceptives are used, the chance of preventing a child
    process from being forked becomes much greater.  See pill(1),
    sponge(1), foam(1), and setiud(3) for more information.
              If no options are given, the current user's login process (as
    determined by the environment variable USER) is protected with a
    Trojan rough-cut latex condom without a reservoir tip.  The optional
    'processid' argument is an integer specifying the process to protect.
              NOTE: _condom_ may only be used with a hard disk.  _condom_
    will terminate abnormally with exit code -1 if used with a floppy
    disk (see DIAGNOSTICS below).
    OPTIONS
         The following options may be given to _condom_...
              -b BRAND          BRANDs are as follows...
                                  trojan (default)
                                  ramses
                                  sheik
                                  goldcoin
                                  fourex
              -m MATERIAL          The valid MATERIALs are...
                                  latex (default)
                                  saranwrap
                                  membrane -- WARNING!  The membrane option is _not_
                                  endorsed by the System Administrator General as an
                                  effective barrier against certain viruses.  It is
                                  supported only for the sake of tradition.
              -f FLAVOR          The following FLAVORs are currently supported...
                                  plain (default)
                                  apple
                                  banana
                                  cherry
                                  cinnamon
                                  licorice
                                  orange
                                  peppermint
                                  raspberry
                                  spearmint
                                  strawberry
              -r                    Toggle reservoir tip (default is no reservoir tip)
              -s STRENGTH          STRENGTH is an integer between 20 and 100 specifying
                                  the resilience of _condom_ against data passed to
                                  _condom_ by the protected process.  Using a larger
                                  value of STRENGTH increases _condom_'s protective
                                  abilities, but also reduces interprocess communication.
                                  A smaller value of STRENGTH increases interprocess
                                  communication, but also increases the likelihood of a
                                  security breach.  An extremely vigorous process or
                                  one passing an enormous amount of data to _condom_
                                  will increase the chance of _condom_'s failure.  The
                                  default STRENGTH is 80%.
              -t TEXTURE          Valid TEXTUREs are...
                                  rough (default)
                                  ribbed
                                  bumps
                                  lubricated (provides smoother interaction between
                                              processes)
              WARNING: The use of an external application to _condom_ in
    order to reduce friction between processes has been proven in
    benchmark tests to decrease _condom_'s strength factor!  If execution
    speed is important to your process, use the '-t lubricated' option.
    DIAGNOSTICS
              _condom_ terminates with one of the following exit codes...
              -1          An attempt was made to use _condom_ on a floppy disk.
               0          _condom_ exited successfully (no data was passed to
                        the synchronous process).
               1          _condom_ failed and data was allowed through.  The
                        danger of transmission of an STV or the forking of a child
                        process is inversely proportional to the number of other
                        protections employed and is directly proportional to
                        the ages of the processes involved.
    BUGS
              _condom_ is NOT 100% effective at preventing a child process
    from being forked or at deterring the invasion of a virus (although
    the System Administrator General has deemed that _condom_ is the most
    effective means of preventing the spread of system transmitted
    viruses).  See celibacy(1) for information on a 100% effective program
    for preventing these problems.
              Remember... the use of sex(1) and other related routines
    should only occur between mature, consenting processes.  If you must
    use sex(1), please employ _condom_ to protect your process and your
    synchronous process.  If we are all responsible, we can stop the
    spread of STVs.
    AUTHORS and HISTORY
              The original version of _condom_ was released in Roman times
    and was only marginally effective.  With the advent of modern
    technology, _condom_ now supports many more options and is much more
    effective.
              The current release of _condom_ was written by Ken Maupin at
    the University of Washington ([email protected]) and was last
    updated on 10/7/92.
    SEE ALSO
              celibacy(1), sex(1), pill(1), sponge(1), foam(1), and
    setiud(3)
    Is this some sort of opensource coding joke? Thanks in advance for any help!

    The first Apple Care rep didn't seem incompetent but not exactly up to speed on lower level system issues. The second AppleCare rep suggested ESET CyberSecurity for Mac and I purchased it while on the phone with this AppleCare rep. That didn't solve the issue either. I also used ClamXav which is Apple endorsed since it's available and free in the App Store. No dice on the results though. I then also purchased Intego Virus Barrier, also in the App Store but to no avail since, as I later discovered, I don't actually have a virus, since Mac viruses don't exist. I then was instructed by another AppleCare rep to reset the PRAM as well as doing an SMC reset but still the issue remains.
    MacScan doesn't detect viruses. Only malware and trojans and it didn't even detect this trojan but alerted me to some odd messages alerts in the Console utility specifically in regards to the usr/share section . That's how I discovered something must be wrong and I contacted Apple once again and they asked me to ship my mbp to them in California and they shipped me a new replacement direct from Shanghai. And once again after 10+ Express Lane cases and one emailed system shot from a data gatherer application sent to me by a Senior Technical Advisor from Worldwide AppleCare and returned to him, I'm still having the same issue and no, I'm not the only one to have experienced this issue so thanks for the congratulations but I'll share the congrats with the other unfortunate users who are experiencing the same frustrating issue but not all carried out in the same manner as mine. I thought instead of trying to only work with AppleCare, who've been stellar btw in terms of customer service, I'd go ahead and give the community a shot at possible solving the problem in hopes of answering my question. Unfortnately the previous hostile responses from the community act as though I'm being sarcastic or something. I assure you I'm not.
    No, apparently not all trojans are detected by the built in malware protection in SL. I'm not trying to make this some outdated Mac vs. PC battle, which is juvenile in my opinion and accomplishes nothing. I'm a big fan of all things Apple and always have been. 
    There are quite a few trojans written everyday and so far I haven't noticed daily security updates from Apple b/c there's no realistic way to keep up with an ultra fast response to new ones until they're actually discovered however, I get the security updates every few weeks or so for SL and I'm grateful for that. Maybe now all active trojans are detected by Lion but I haven't upgraded yet so I wouldn't know but I hope to upgrade soon. Seems like a kewl OS and hopefully impregnable.
    No, I didn't read an article an Ars Techinca but I did read an article on the battery firmware password exploit on slashdot which was linked to a threatpost.com article. If I recall correctly it didn't mention much other than the default password issue for the battery firmware but I believe it had to do with some guy trying to kill the battery or blow up the machine which apparenty didn't work.  Nothing about the way the exploit can be carried out to alter your OS.
    Anyway, thanks for your answer to my question. Much appreciated and best regards.

  • Trouble connecting from Perl (and perhaps other API) to 11gR2

    1. I can connect to my instance via sqlplus
    2. I can tnsping the SID I want to connect to
    3. DB is alive
    But my Perl script reports: ORA-12154: TNS:could not resolve the connect identifier specified (DBD ERROR: OCIServerAttach)
    Please help me diagnose the problem, been stuck on this for DAYS :(. I guess I've been going around in cluster of errors and I have no idea what I'm doing (I'm not a DBA).
    TIA.

    But my Perl script reports: ORA-12154: TNS:could not resolve the connect identifier specified (DBD ERROR: OCIServerAttach)Error mean alias in connection string could not be resolved; typically not found in tnsnames.ora.
    PERL utilizes TWO_TASK variable when it exists.
    post connection string, content of tnsnames.ora & sqlnet.ora files

  • Perl and apache giving access denied message locally...

    I have a simple perl script that is sitting in my "sites" directory, and have turned on all the changes in the apache httpd.conf file.
    when I use http://localhost~username i get the default web page, but when I add the firct.cgi to the end, I get the following error...
    Forbidden
    You don't have permission to access /~kentjason/first.cgi on this server.
    why is this happening. I should be able to see anything in that directory, right?
    thanks alot,
    jason

    That was it! ok so what did that do? I thought the x
    property was for actual executables like safari
    etc...
    You need the executable bit set in any UNIX variant for a file that is executed directly. It could be a script or an actual executable binary. For example, if you tried to execute the file from the command line directly it would have given an error.ls -l test.pl
    -rw-r--r-- 1 joe staff 226 Jan 15 2003 test.plNote that the execute bit is not set. Now try to execute it from the command line like so:./test.pl
    -bash: ./test.pl: Permission deniedBut, you could execute it by calling perl directly and using the script as an argument.which perl
    /usr/bin/perlNote that perl's execute bit is set:ls -l /usr/bin/perl
    -rwxr-xr-x 1 root wheel 19280 Mar 20 2005 /usr/bin/perlSo, without changing the permissions on the script itself, it would run if you did it this way:perl test.plThe web server always tries to run CGI scripts directly, so in that case the execute bit must be set. For scripts that use interpreters like bash or perl, the "sh-bang" line (ie, #!/usr/bin/perl on line 1) tells the OS which interpreter to use when you execute it directly. You could leave that out, but then you'd need to run the script as an argument to the interpreter as mentioned above. Does that all make sense?
    Anyway, I'm glad you have it working and hope I didn't over complicate things with this explanation

  • Linux Cheat Sheets (awk, ed, sed, bash, screen, perl, and more)

    Hey! While learning various linux tools in the past, I made several cheat sheets to speed up the learning process. Recently I decided to put them on my blog.
    Here is a link to all the cheat sheets on my blog:
    cheat sheets at catonmat (my blog)
    They include (some of the links include tutorials, as well):
    * awk (awk, nawk and gawk) programming language cheat sheet,
    * sed, unix stream editor, cheat sheet,
    * ed, interactive unix text editor, cheat sheet,
    * perl's special variable cheat sheet,
    * perl's pack/unpack and printf/sprintf function cheat sheet,
    * screen vt100 terminal emulator cheat sheet,
    * bash vi editing mode (readline) cheat sheet, and
    * bash emacs editing mode cheat sheet.
    Tell me what you think and I hope you find them useful!
    ps. I have 5-10 more to publish, if you are interested, check back and possibly subscribe to my posts via rss feed
    Last edited by pkrumins (2008-02-19 15:41:00)

    Hi all! I just wrote a another article with a cheat sheet. It's called "The Definitive Guide to Bash Command Line History". This tutorial teaches you how to quickly retrieve and modify commands you executed previously.
    It starts by reviewing the keyboard shortcuts for history retrieval in emacs and vi editing modes, then it covers the commands for listing and erasing the history, then it goes into discussing history expansion mechanism - event designators, word designators and their modifiers. Finally the guide lists variables and options to modify the default history behavior.
    The cheat sheet comes in PDF, Plain Text ASCII and LaTeX:
    * PDF format (.pdf): bash history cheat sheet (.pdf)
    * ASCII .txt format: bash history cheat sheet (.txt)
    * LaTeX format (.tex): bash history cheat sheet (latex .tex)
    Last edited by pkrumins (2008-02-19 15:40:31)

  • Ruby 1.9 and ruby-gtk2

    I have recently upgraded to ruby-1.9 and I am no longer able to run my scripts which depend on ruby-gtk2.  It looks like the ruby-gtk2 packages are getting installed for 1.8 still (they go into /usr/lib/ruby/site_ruby/1.8).
    Does anybody know how to fix this problem?
    Thanks

    sure, find a mirror that is not out of date and upgrade to ruby-gtk2 0.19.1-1
    http://users.archlinux.de/~gerbra/mirrorcheck.html
    Last edited by wonder (2009-09-20 18:37:38)

  • Xcode and Ruby

    Hi.
    I am learning to program right now and I started with Objective-C. Although I am still working on it, I recently got word of a Language called Ruby. I wanted to try it out because it is a interpatid language no,t compiled.
    The problem there is nothing like Xcode for it where you can write code run, test and distribute it.
    I was hoping if I coul acssess Ruby from Xcode (it said on the Ruby website that c and  c++ and some other languages could acssess it).
    Also it is prity complicated to download (at least for me. I am not so used to using Terminal yet) so if you could give me some tips or give me a good link that would be nice too.
    Thanks a lot.

    Unless you want to use Cocoa with a custom user interface via the Interface Builder, there isn't a particular reason to use Xcode.
    As mentioned, TextWrangler can be used with the version(s) of Ruby that are installed with the OS, and there is also RubyCocoa (which is also already installed).
    For a compiled Ruby that is integrated into Xcode, the MacRuby project started at Apple, moved to open source, and has since been withering on the vine when most of the contributers moved over to RubyMotion, but it still works with OS X 10.6 Snow Leopard through OS X 10.8 Mountain Lion.

  • Ruby-activesupport and Ruby-actionpack not found

    I'm trying installing ruby-rails via AUR then I got this error:
    Continue building ruby-railties ? [Y/n]
    ==> ---------------------------------------
    ==>
    ==> Building and installing package
    ==> Install or build missing dependencies for ruby-railties:
    ==> Making package: ruby-railties 4.2.1-1 (Sun Jun 21 16:06:38 WIB 2015)
    ==> Checking runtime dependencies...
    ==> Installing missing dependencies...
    error: target not found: ruby-activesupport
    error: target not found: ruby-actionpack
    ==> ERROR: 'pacman' failed to install missing dependencies.
    ==> ERROR: Makepkg was unable to build ruby-railties.
    ==> Restart building ruby-railties ? [y/N]
    ==> --------------------------------------
    ==>
    ==> Restart building ruby-rails ? [y/N]
    ==> -----------------------------------
    ==>
    any idea why this countinuously happen when I'm trying to install ruby-rails?

    jasonwryan wrote:Pacman can't install packages from unsupported repos, like the AUR...
    It looks like yaourt doesn't understand that...
    @rvu95: that looks like yaourt output. You should really post the full command(s) and output (and in code tags) or at the very least say that you're using yaourt. Then the default solution is to not use yaourt

Maybe you are looking for