导航:首页 > 编程系统 > linuxruby解释器

linuxruby解释器

发布时间:2022-09-27 16:29:49

❶ 我在运行ruby1.8.7中的ruby interpreter就是解释器时,我输入 % ruby myprog.rb 后安回车它就自动关了

ruby interpreter?
是Interactive Ruby 还是 Start Command Promt with Ruby?
我用的版本是ruby1.9.2
你要不试下Dos命令看能不能执行
程序(比如 helloworld.rb)复制到C:\Documents and Settings\Administrator
然后找到:开始-程序-附件-命令提示符 (或开始-运行-输入'cmd'回车确定)
输入helloworld回车
看看能不能运行

❷ ruby安装问题

rb文件安装不了啥意思啊?

如果是你想直接运行.rb文件,需要在/usr/bin/下添加一个软连接/usr/bin/ruby 链接到对应的ruby解释器
同时要在rb文件开头增加
#!/usr/bin/env ruby
RVM和ruby是两码事。
安装好了rvm不代表rubygems安装好了。
同时,rvm是通过扫描path路径中的ruby解释器来检测ruby的,所以你应该把ruby的bin路径加入path变量。

linux cron 定时执行ruby脚本时意外中断,但手动可以执行不知道是为什么

1,查看手动执行和crontab执行的ruby解释器是否是同一个
2,查看crontab中是否有冲突的任务 crontab -e

❹ 如何运行ruby项目

ruby安装完之后,打开文本编辑器,在Window系统就是记事本,输入,

print("Hello,Ruby! ")

点击文件,选择另存为,这里保存在桌面,文件的名字改为helloruby.rb

点击开始运行,输入cmd,打开命令提示符,

然后返回桌面,点击刚才保存的文件,右键属性,

找到位置,点击复制。

返回cmd,输入cd C:Documents and SettingsAdministrator桌面(这个是我刚才文件保存的路径,具体情况自己分析)

现在输入刚才在记事本写入的代码文件的名称helloruby.rb

看到了么,倒数的第二行,显示了“Hello,Ruby!”,虽然只有一行代码,但是对于Ruby编程是合法的,"Hello,Ruby! "就是ruby的字符串。

❺ 大家在Linux下一般如何安装Ruby

下载ruby 编译安装ruby 1. 解压安装包 tar xfvz ruby-1.9.3.tar.gz 2. cd ruby-1.9.3 3. ./configure –prefix=/home/admin/ruby-1.8.4 –enable-pthread 4. make 5. make install 6. vi ~/.bash_profile 在语句export PATH=$PATH:$HOME/bin:$M2_HOME/bin:$PIG_INSTALL/bin:后面加上/home/admin/usr/local/ruby193/bin 7. 执行.bash_profile文件使其改动生效: . ~/.bash_profile 8. 验证: ruby -v 显示ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux],ruby安装成功。

❻ linux服务器ruby

Ruby可以安装到你的用户目录。
设定Ruby的path即可。
但这样只能你的用户才可以运行Ruby和rb程序。

你可以下载Ruby,然后安装到Home下,再修改用户de.bashrc,把ruby可执行程序的path加入PATH变量,此后就可以正常使用了。

❼ JRuby是什么

作为一个java程序员,你不要想在产品中使用Ruby直到你能够让它和存在的Java应用程序和类库进行交互,而这些程序和类库之中能够支持Ruby的很多种类的基本功能。JRuby,JVM下的一个开源Ruby解释器,能够在Java里面使用Ruby类库。就像标准的Ruby解释器一样,除开使用Ruby调用本地方法(C代码)或者Java类库以外,Ruby代码都能够在JRuby里面正确执行。

相比较于微软的.NET平台的公共语言运行时,JVM往往只能够支持一种语言。但是事实上,JVM平台不仅仅能够支持Java,而且可以支持Python、JavaScript、Groovy、Scheme,和其他各种语言,这意味着有必要的时候,Ruby代码能够和这些语言很好地进行交互。

在2006年7月中旬,JRuby仅仅有一个预览版本(0.9)。但是它迅速发展起来:一个志愿者团队从2005年一月开始总共发布了五个版本。JRuby通过针对标准解释器的不断评估测试逐渐成熟起来,而且现在已经超过90%的测试都是在基本支持Ruby on Rails这个框架。

为了尝试JRuby,保证Java SE 5 是安装好了的而且JAVA_HOME环境变量也是设置好了的。从JRuby的工程页面下载压缩包然后解压。设置JRUBY_HOME环境变量到JRuby安装的根目录。你可以在bin目录里面尝试着用jirb进行交互。大多数场合,你将使用JRuby解释器——创建一个文件将文件名作为一个参数传递到JRuby的bin目录下批处理脚本。

除了执行先前的Ruby代码,你仍然可以使用JRuby来构造Java对象,调用Java方法,从一个Java类继承。一个Ruby类能够实现Java接口——有必要的话可以在Java里面静态调用Ruby方法。

为了从Ruby访问Java需要初始化类库,需要以”java”命令开始。接下来用include_class方法指定需要使用的Java类,比如,include_class “javax.jms.Session”。你能够使用include_package导入整个Java包到Ruby模块里面。就像Java导入包的通配符语句一样,尽量避免include_package使用产生的名称冲突是明智的;在JRuby里,如果解释器为了需要的类搜索所有的包也是格外不明智的。尽可能严格地使用include_class。

很多Java标准类的名称和Ruby类的名称相同。为了解决这样的冲突,传递一个代码块到include_class函数,为这个Java类返回一个新名称,而且JRuby将使用这个名称作为Java类的别名。(见Listing4)

Listing 4. Include a Java class with clashing name

require "java"# The next line exposes Java's String as JStringinclude_class("java.lang.String") { |pkg, name| "J" + name }s = JString.new("f")
或者,你可以创建一个包含java类定义的Ruby模块,但是需要在一个隔离的名称空间里面。例如:

Listing 5. Java mole importing multiple Java classes

require "java"mole JavaLang include_package "java.lang"ends = JavaLang::String.new("a")
www.pcruby.cn上面有相关文章

❽ 如何在Linux下使用Ruby进行GTK桌面开发

Ruby-GTK2 是 GTK+ 的 ruby 绑定。Ruby 与 GTK2 的结合,带来了新的 GUI 开发方式。
GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,按 LGPL 许可协议发布的。虽然最初是为 GIMP 写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被 GNOME 选中使得 GTK+ 广 为流传,成为 Linux 下开发桌面图形界面的应用程序的主流开发工具之一,目前 GTK+ 已经有了成功的 windows 版本。
Ruby 是一门动态脚本语言。有丰富的开发库。Rubyforge 网站(http://rubyforge.org/)是全球最 大的 Ruby 开发库站点。
通过 Ruby 与 GTK 的有机结合,可以更高效、迅速地开发桌面图形化应用程序。

❾ 用RVM安装Ruby之后,脚本前面#/usr/bin/env ruby是不可以用的吗

其实是没什么区别的。
前面一种最常见、最常用;
后面一种比较少见,主要是考虑到程序的可移植性,其中,env的作用就是为了找到正确的脚本解释器(这里就是bash),在不同的Linux系统上该解释器可能所处的位置不同。
参考资料:blog.chinaunix.net/uid-12814440-id-2914742.html
如果您认可我的答案,请采纳。

您的采纳,是我答题的动力,O(∩_∩)O谢谢!!

阅读全文

与linuxruby解释器相关的资料

热点内容
js正则表达式全为整数 浏览:561
在哪里免费下载大数据 浏览:218
linux怎么做视频网站 浏览:949
安卓舰娘登入不进去 浏览:145
ak47龙鳞升级成什么 浏览:256
联通sim卡怎么升级4g 浏览:120
linux大日志文件 浏览:974
u盘照片文件错误 浏览:493
大铁机车车载行车数据有哪些 浏览:440
app网址格式http怎么写 浏览:980
大数据古代的 浏览:199
编程中巡线模式是什么 浏览:991
武汉职业技术学院网络技术 浏览:97
jscompress 浏览:952
怎样清理win10隐形垃圾文件 浏览:973
ug100怎么安装教程 浏览:956
linux查找指定的文件 浏览:793
双击cad文件就启动新软件 浏览:939
有什么登记天数的app 浏览:846
qq性别修改器 浏览:533

友情链接