文章目录
其实关于JDK 这玩意儿的下载安装,之前笔者就已经出过8和17了【原文链接:https://dingjiaxiong.blog.csdn.net/article/details/128883508】,这里为了配合Android Studio的安装一条龙,决定再来一次。【这次选的版本是JDK11】
oracle 官网:https://www.oracle.com/




往下滑

就是它了,今天是2023年2月26日星期日,JDK11的最新版本是11.0.18


登录一下自己的Oracle 账户

保存下来

OK, 下载完成。
直接双击运行安装程序

下一步

安装路径还是和笔者之前的风格一样


下一步


OK, 安装完成
其实只需要改一下JAVA_HOME 就行了,如果没有的铁子们就新建一个



修改完事儿后保存,验证一下

没问题,JDK11 安装结束。
Android Studio是Google为Android提供的官方IDE工具,简称AS。
Android Studio是基于IntelliJ IDEA的Android开发环境。实际上,IntelliJ IDEA一直都是一款非常优秀的IDE工具,只是因为IntelliJ IDEA是商业的IDE工具(虽然也有免费的社区交流版,但功能比较有限),因此影响了它的广泛应用。
官网下载地址:https://developer.android.google.cn/studio

直接下载吧


今天是2023年2月26日,Android Studio官网最新版本为 2022.1.1.20


等待下载完成

OK,下载完成
直接双击运行安装程序


next

保持,默认下一步,【那个勾是安装Android 模拟器】

根据实际需要修改安装位置,next

install!!

等待完成

OK,next

直接结束启动

不导入任何配置,OK

cool,又换图了

不发送

取消

next

自定义安装,next

这一步它用了我们的安装路径,保持默认就好,next

个人喜好,选择主题,next

其实这里随便吧,保持默认也行,笔者比较喜欢直接用真机,next【注意修改存放位置】

直接OK就好

这里是为Android模拟器设置内存大小,默认2G,反正建议别超过电脑内存的一半,next【笔者还是习惯用真机】

next

这两个许可都要接受,finish

等待完成就好

OK,到这里,直接结束

现在大概就算安装完成了
新建项目

这里有一点要说明的是,Android Studio的项目相当于Eclipse的工作空间,Android Studio的模块Module才相当于Eclipse 的项目。
【所以】Android Studio的项目相当于一个大的工作空间,一个工作空间中可以包含多个模块,每个模块对应一个Android项目
【拗口】Android Studio的项目可以包含多个Android项目(模块)

选择这个空Activity,next

finish

等待下载完成

finish

浅浅的等它加载完成

其实过程中我们可以看到,它默认要用的Gradle 版本是7.5,非常新

好家伙,报错了,解决一下
很明显是下载什么东西超时了,这个 问题就见怪不怪了

重新尝试着同步一下【这个东西和那啥也是关系,如果你有全局的那啥,就会很快了,没有就多试几次】

坚持一下,这次下过了,下次就不会有了
如果卡住在某一个依赖上,就停止再刷

其实这个东西看似复杂,但是本质上还是我们学过的Gradle 构建工具搞出来的项目。
趁着它在转,简单修改一下IDE的配置

修改字体

大小写不敏感

取消注释的斜体

鼠标滚轮更改字体大小
有时候如果卡死了,我也建议重启一下IDE

千万别被这点小困难劝退啊,后面还难着呢

我们可以把这里改成我们自己安装的JDK 11


救命,新版也太多东西要下载了吧,以前感觉没那么久的

这是什么我不明说

还是得那啥啊,快多了
这里笔者就不创建虚拟设备了,需要的小伙伴可以参考笔者之前的一篇文章https://dingjiaxiong.blog.csdn.net/article/details/125583782

直接连上真机

这里直接自动检测到了
简单说明一下笔者的专门拿来搞Android 开发的备用机吧

开发者选项状态

Android版本

OK, 直接运行吧



OK, 就这样。
我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po
我打算为ruby脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn
我有一个奇怪的问题:我在rvm上安装了rubyonrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(
我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs
我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e
我有一个在Linux服务器上运行的ruby脚本。它不使用rails或任何东西。它基本上是一个命令行ruby脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg
我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121
由于fast-stemmer的问题,我很难安装我想要的任何rubygem。我把我得到的错误放在下面。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingfast-stemmer:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcreatingMakefilemake"DESTDIR="cleanmake"DESTDIR=
我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm