1、下载并安装ruby20111229-1559-sfx.exe(E:\开发包)
把ruby加入环境变量Path中:e:\Ruby193\bin;
----------------------------
2、下载并双击解压DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe(E:\开发包)
----------------------------
3、安装并测试,cd到步骤2的解压目录下:
----C:\DevKit>ruby dk.rb init
[INFO] found RubyInstaller v1.9.3 at C:/Ruby193
Initialization complete! Please review and modify the auto-ge
'config.yml' file to ensure it contains the root directories
of the installed Rubies you want enhanced by the DevKit.
----C:\DevKit>ruby dk.rb install
[INFO] Updating convenience notice gem override for 'C:/Ruby1
[INFO] Installing 'C:/Ruby193/lib/ruby/site_ruby/devkit.rb'
----C:\DevKit>gem install rdiscount --platform=ruby
Fetching: rdiscount-1.6.8.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed rdiscount-1.6.8
1 gem installed
Installing ri documentation for rdiscount-1.6.8...
Installing RDoc documentation for rdiscount-1.6.8...
----------------------------
4、安装thrift
C:\DevKit>gem install thrift
----------------------------
5、安装ruby的eclipse插件:
help->install new software->
路径:http://download.eclipse.org/technology/dltk/updates/
-->Dynamic Languages Toolkit (DLTK) 2.0
-->Dynamic Languages Toolkit - Ruby Development Tools 2.0.0.v20100505-1154-7G--E_EkMU3NHhvAUo0G
-->Dynamic Languages Toolkit - Ruby Development Tools SDK 2.0.0.v20090730-1127-4--84L23HCMnUW7RPoxKoq2YAFlN
----------------------------
6、在eclipse中设置ruby环境:
window->preference->Ruby->interpreters
add ruby.exe,路径为步骤1的ruby开发包中(E:\Ruby193\bin\ruby.exe)
----------------------------
在eclipse运行ruby test:
右键单击/weiboTestAuto/test.rb,
run as->run configurations->ruby script,
new一个configuration,在arguments中填入运行参数:
-s test/testRecmdServer.rb(测试ruby脚本) -r resource/testRecmdServerRes.rb(资源ruby脚本) -m getUserList(方法名) -o abc(测试结果输出文件名)
run
分享到:
相关推荐
通过以上步骤,你已经在Linux环境中成功安装和测试了Thrift。Thrift的强大在于其跨语言特性,可以根据实际需求选择不同的语言生成客户端和服务端代码,实现高效的数据传输和通信。记住,在实际项目中,可能还需要...
1. **安装Thrift**: 下载Thrift的源码或预编译的二进制包,配置环境变量,确保可以运行thrift命令。 2. **编写IDL文件**: 学习Thrift IDL语法,创建一个简单的服务接口和数据结构描述文件。 3. **生成代码**: 使用...
本篇文章将围绕“php_thrift_python安装测试记录”这一主题,深入探讨如何在PHP中使用Thrift客户端调用Python服务端,并分享相关的安装步骤和代码示例。 首先,我们来看Thrift的基本工作原理。Thrift通过一种中间...
mac 想安装低版本thrift 0.9.3太难了,高版本比较简单 直接执行 brew install thrift.rb 即可安装
### Thrift安装步骤 1. **下载Thrift源码** 首先,你需要从Thrift的官方网站或者通过Git克隆其源码仓库获取最新版本的Thrift。在本例中,我们使用的是`thrift-0.8.0`这个版本,你可以从Apache的发布页面下载对应的...
本文介绍了 Thrift 环境配置的方法,包括安装 MacPorts、Boost、Xcode 和 Command Line Tools、libevent 和 Thrift 等步骤。按照这些步骤,开发者可以轻松地配置好 Thrift 环境,实现高性能的服务之间的远程过程调用...
thrift的安装可以分为三个步骤: - 配置安装环境(./configure) - 编译安装(make) - 安装(make install) 在执行configure时,可能会出现需要安装其他包的错误提示,需要根据提示安装缺少的依赖包后再次尝试。...
服务端测试可能涉及并发处理能力、异常处理、性能测试等方面;客户端测试则关注调用的准确性、网络延迟、错误处理等。此外,测试过程中还会关注Thrift的序列化和反序列化效率,以及跨语言通信的兼容性。 总之,...
- `thrift-0.9.1.tar.gz`: 包含库文件工程等。 - `Thrift compiler for Windows (thrift-0.9.1.exe)`: 用于在Windows下生成目标语言的代码。 2. **安装工具**: - Visual Studio 2010: 如果未安装,请先安装。 - ...
安装成功后,可以通过运行`thrift --version`命令来检查Thrift是否已经正确安装。如果显示Thrift的版本信息,那么恭喜,你已经成功搭建了Thrift环境。 5. **编写IDL文件** 使用Thrift,你需要定义服务接口的IDL...
Thrift是一个各种语言开发的中间连接件,是用Java开发的源码模组插件包 可以单独编译安装.可是很多时候 按照官方提供的步骤都是不成功的的. 更要命的问题是,官方采用了SVN自动文件更新服务,在编译过程中有自动连接SVN...
php 使用thrift客户端访问服务器测试 下载后 放到站点根目录,设置 thrift_test.php里的 $socket = new TSocket('10.200.28.43', 10001); 修改为默认服务器和端口 后 直接访问 http://localhost/thrift_test.php
《ice-dubbo-thrift-grpc性能测试对比》 在IT领域,选择合适的RPC(远程过程调用)框架对于系统的性能和可扩展性至关重要。本文主要分析了四种常见的RPC框架——ice、dubbo、thrift和grpc的性能表现,通过一组简化...
Thrift的主要目的是解决分布式系统中的通信问题,它允许开发者定义服务接口,并自动生成相应的客户端和服务器端代码,支持多种编程语言,包括C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, ...
7. **部署与扩展**:Thrift 服务可以部署在各种服务器环境中,如 Nginx、Apache 等。随着负载增加,可以通过负载均衡和集群部署来扩展服务。 8. **调试与监控**:为了确保服务的稳定运行,开发者通常会添加日志记录...
首先,我们需要安装Apache Thrift工具,它包括了编译器和库。安装后,使用Thrift编译器将HBase的Thrift IDL(接口定义语言)文件转换为C++代码。HBase的Thrift IDL文件通常包含了HBase服务的接口定义,如打开表、...
- 重新启动Wireshark:安装插件后,重启Wireshark,Thrift协议应该已经在解码器列表中可见。 5. **查看Thrift接口调用详情** - 解码视图:现在,当你查看捕获的Thrift数据包时,Wireshark应该能解析出服务名、...
thrift安装文件
总之,Windows环境下使用Thrift.exe进行分布式系统开发,主要步骤包括安装Thrift.exe、编写Thrift IDL文件、生成目标语言代码,以及在服务端和客户端分别实现接口。Thrift通过提供一种统一的接口定义方式,简化了多...
- "thrift-server 最简单的测试案例"表明,项目可能包含一个简单的服务器实现和对应的测试用例,用来验证Thrift服务的正确性。 - 测试通常使用JUnit或类似框架,模拟客户端调用,检查服务器的响应是否符合预期。 ...