just a small add to the topic, node.js is not written in javascript.. it
allows you to write your stuff, using javascript.

http://en.wikipedia.org/wiki/Nodejs

actually its very compatible with coffee script which is, in my opinion,
way more fun than javascript ( :

http://coffeescript.org/


On 5 April 2013 19:01, Peter <[email protected]> wrote:

> Thanks for replying, Frederick. So help me understand this:
> javascript-runtime is actually the javascript interpreter. Right? But what
> is odd is when I install node-js this solves my problem. And I thought
> node-js *was* written in javascript. Therefore, it itself requires an
> interpreter. Did I get this wrong? So how does installing node-js, a
> javascript script, solve the problem of not having a javascript interpreter
> to begin with?
>
> Thanks again.
>
> On Thursday, April 4, 2013 5:39:43 AM UTC-7, Frederick Cheung wrote:
>>
>>
>>
>> On Thursday, April 4, 2013 1:14:01 PM UTC+1, Peter wrote:
>>>
>>> Hello Everyone,
>>>
>>> Can anyone please describe the relationship of javascript-runtime to
>>> Ruby on Rails? In Mac OSX, I do not get this error, but in Linux for every
>>> new project generated by "rails new", I get:
>>>
>>>> play$ rails s
>>>>
>>>> //.rvm/gems/ruby-2.0.0-p0/**gems/execjs-1.4.0/lib/execjs/**runtimes.rb:51:in
>>>>> `autodetect': Could not find a JavaScript runtime. See
>>>>> https://github.com/**sstephenson/execjs<https://github.com/sstephenson/execjs>for
>>>>>  a list of available runtimes.
>>>>
>>>>
>>> I know the solution; either install therubyracer or nodejs gems. But I
>>> am not sure I understand fully *why* it works. If I install this in a
>>> production environment server, I do not need either one of these. And my
>>> browser definitely interprets javascript built in. So how does this fit in
>>> to everything? Is my premise incorrect? Thank you.
>>>
>>
>> There are asset pipeline dependencies here: for example uglifyjs (for
>> minifying javascript) and coffeescript are both written in javascript. Both
>> of these two things happen serverside (almost: you can compile the assets
>> somewhere other than your deployment machines, and copy the finished
>> product either to the deployment machines or to the CDN of your choice)
>>
>> Fred
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msg/rubyonrails-talk/-/MhmcXGWzJDQJ.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to