如何从Ruby 1.9.2降级到Ruby 1.8.7以运行Rails 2.0.2
我想降级我在 Ubuntu 10.04 操作系统上安装的 Ruby 版本(Ruby 1.9.2),以便我可以使用适当版本的 Ruby 1.8.7 来运行 Rails 2.0.2.我将旧版本的 Rails 用于项目目的. 如果我将 Rails 2.0.2 与 Ruby 1.9.2 一起使用,它会给我一个错误,提示无法将 Enumerator 转换为数组. 我认为我可以使用 rvm,但我不确定它是否适合降级. 当我使用命令 rvm list known 时,我在终端中得到以下信息 mgj@pc146724-desktop:~$ rvm list known # MRI Rubies [ruby-]1.8.6[-p399] [ruby-]1.8.6-head [ruby-]1.8.7[-p302] [ruby-]1.8.7-head [ruby-]1.9.1-p243 [ruby-]1.9.1[-p376] [ruby-]1.9.1-p429 [ruby-]1.9.1-h
498 2022-08-10
编程技术问答社区
如何将Xcode降级到以前的版本?
我必须偶尔使用 Xcode,现在遇到了一个问题,我已经升级到 Xcode 4.6,但是我正在使用的另一个软件不支持它,所以我需要回到 Xcode 4.5. 我不习惯 Mac 的一般工作方式,所以如果提供的答案可以考虑到这一点,那将会很有帮助.:) 解决方案 我假设你至少有 OSX 10.7,所以继续进入应用程序文件夹(点击 Finder 图标 > 在侧边栏上,你会发现“应用程序",点击它),删除“Xcode"图标.这将从您的系统中完全删除 Xcode.重新启动你的 Mac. 现在转到 https://developer.apple.com/download/more/并下载较旧的Xcode 版本,根据需要安装.您需要一个 Apple ID 才能登录该门户.
1472 2022-08-10
编程技术问答社区
如何在ubuntu上彻底清除并重新安装postgresql?
不知何故,我设法完全在 Ubuntu karmic 上安装了 postgresql.我想从头开始,但是当我使用 apt-get “清除"软件包时,它仍然会留下痕迹,导致重新安装配置无法正常运行. 完成后: apt-get purge postgresql apt-get install postgresql 它说 Setting up postgresql-8.4 (8.4.3-0ubuntu9.10.1) ... Configuring already existing cluster (configuration: /etc/postgresql/8.4/main, data: /var/lib/postgresql/8.4/main, owner: 108:112) Error: move_conffile: required configuration file /var/lib/postgresql/8.4/main/postgresql.conf doe
614 2022-08-09
编程技术问答社区
卸载一个用 "pip install .`"安装的软件包。
从开发存储库安装 Python 包时,我通常导航到找到 setup.py 的位置并执行 pip install . 这会在 $HOME/.local/ 中安装包.不错. 我如何卸载以这种方式安装的包? 解决方案 简单运行pip uninstall package-name 这就是你所需要的. 更多信息请点击此链接:https://pip.pypa.io/en/stable/reference/pip_uninstall/
492 2022-08-08
编程技术问答社区
pip说 "没有找到 "要卸载的模块,但pip list显示了它们
使用 pip list 会显示已安装模块的列表,其中包括 scipy、numpy 和 pandas. 如果我 pip install -U... 其中任何一个,它会检查它,查看它的最新状态,然后返回提示.但是,如果我 pip uninstall pandas 或我可以在列表中看到的任何项目,它会说 Can't uninstall numpy. No files were found to uninstall 我通过 Enthought 的 Canopy Stack 安装了所有与 Python 相关的东西. 解决方案 显然在使用 Canopy 安装/包管理时需要额外注意 - 例如,devs/staff @Enthought 说(例如 https://support.enthought.com/entries/22914233-Using-非 EPD-package-installers-such-as-pip) “当您希望从其他来源安装 EPD 软件包时,最
1460 2022-08-08
编程技术问答社区
如果从源代码安装,如何卸载软件包管理器 "pip"?
我不知道 pip 可以通过我的操作系统的包管理器安装,所以我使用以下命令通过源代码编译和安装 pip: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python 我想卸载 pip,而是从我的操作系统的包管理器中安装它.我将如何着手完全撤消安装脚本的工作? 解决方案 那样你还没有安装 pip,你只安装了 easy_install 即 setuptools. 首先,您应该删除使用 easy_install 安装的所有软件包(请参阅 uninstall): easy_install -m PackageName 如果您使用 easy_install pip 安装它,这包括 pip. 之后,您按照 setuptoolsrel="noreferrer">这里: 如果在您的全局站点包目录中找到 setuptools 包,您可以安全地删除以下文件/
186 2022-08-08
编程技术问答社区
如何用pip3或其他方式干净地卸载我的python包?
这是我的 setup.py 文件,用于安装我的 python 程序,在使用 python3 setup.py install 安装后,我的程序的一个条目被创建,名为 testmain ,当我执行 pip3 freeze 时,它在其输出中显示 abc==0.1 ,所以我使用带有 pip3 uninstall abc 的 pip3 卸载了它,虽然软件包已卸载但我的路径上仍然存在条目 testmain ,有没有办法让 pip3 在卸载过程中也删除这个条目或我可以干净的任何其他方式在相同的情况下卸载我的程序? from setuptools import setup setup(name='abc', version='0.1', description='test', url='http://github.com/rjdp', author='rajdeep', author_email='rajdeep.sharma@rtcam
674 2022-08-08
编程技术问答社区
如何用pip卸载可编辑的包(用-e安装)?
我已经用 -e 安装了一些包 > pip install -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev 我看到了 pip freeze > pip freeze ... -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev ... 当我尝试卸载软件包时出现错误: > pip uninstall horus-dev Cannot uninstall requirement horus-dev, not installed > pip uninstall horus Cannot uninstall requirement horus, not installed 如何卸载这样
278 2022-08-08
编程技术问答社区
如何在Mac上完全卸载vscode?
我需要在我的 Mac 上全新安装 vscode.我打开终端并从 ~ 中删除了 .vscode/.我还从 / 中删除了 Visual Studio Code.app/.然而,在删除所有这些并下载一个新副本后,我安装并打开了编辑器,编辑器记住了我上一个项目.对我来说,这意味着我需要删除它但我找不到它.我去了文档,但找不到有关卸载编辑器的任何信息.有谁知道如何从 mac 完全卸载 VSCode? 我尝试过的 按照此说明和新安装 vscode 会记住我上次打开的项目. https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/#Using_the_Uninstall_Script 解决方案 我的问题的解决方案是 cd 到以下路径... /Users//Library/Application\ Support 并删除名为
1166 2022-07-26
编程技术问答社区
用OnBeforeUninstall防止设置项目中的卸载。
我覆盖了 OnBeforeUninstall 以阻止我的应用程序的安装项目在某些情况下卸载它,但它似乎只是没有被调用并且没有任何效果. protected override void OnBeforeUninstall(IDictionary savedState) { if (ApplicationIsBusy()) throw new ApplicationException("Prevent uninstall while application busy."); } 我可以通过覆盖 Uninstall 方法来取消卸载,但是到那时安装项目已经关闭了我的应用程序.当我的应用程序忙碌时,我如何“失败"卸载尝试在安装项目在运行时尝试关闭它并中断我的工作进程? 解决方案 在调用您的自定义代码之前,调用 base.OnBeforeUninstall(savedState) 以便注册的委托接收事件,从而允许您的自定义代码在卸载之前执行. protecte
1300 2022-07-19
编程技术问答社区
如何使用composer从Laravel删除一个包?
从 Laravel 4 中删除包的正确方法是什么?试了这么久: 从 composer.json 中删除声明(在“require"部分) 从 app.php 中删除所有类别名从我的代码中删除对包的所有引用 :-) 运行 composer update 运行 composer dump-autoload 不工作!我错过了什么吗? 一些包通过“artisan config:publish ..."发布它们的配置.有没有办法“取消发布"它们? 解决方案 运行以下命令将从供应商(或安装包的地方)、composer.json 和 composer.lock 中删除包.适当地更改供应商/包. composer remove vendor/package 显然,您需要在应用中删除对该包的引用. 我目前正在运行以下版本的作曲家: Composer version 1.0-dev (7b13507dd4d3b93578af7d83fbf8be0ca686f4b
12928 2022-07-19
编程技术问答社区
安装了两个OpenCV'(不同的版本),我不能删除过去那个的所有痕迹。
我是 Linux 系统的新手,但我的项目确实需要这个,所以我真的需要你的帮助. 发生的事情是这样的:我在 linux 系统上安装了 OpenCV 2.4,还安装了另一个名为 libv4l 的库.由于某些原因,在此安装后,cmake 无法找到 OpenCv.所以这次安装了OpenCV 3.0,希望是兼容性问题什么的. 然而,OpenCV 2.4 默认安装在/usr/lib(我使用了 cmake、make、make install),而 OpenCV 3.0 安装在/usr/local/lib. 现在当我尝试 cmake 时,我收到以下警告: Cannot generate a safe runtime search path for target because files in some directories may conflict with libraries in implicit directories: ...list of f
9432 2022-07-19
编程技术问答社区
卸载Android应用程序
当我在Eclipse中创建一个Android项目并将其发送到我的设备进行调试时,应用程序工作正常,但是当我尝试卸载它时,我得到一个奇怪的消息.以下是重新创建我的问题的步骤: Eclipse版本:4.2.0版本ID:I20120608-1400 ADT版本:2.0.3 V201208082019-427395 运行Eclipse 单击文件 - >新建 - >项目... 选择Android/Android应用程序 单击下一步. 输入应用程序名称:测试 build sdk:Android 4.1 最低要求SDK:API 8 Android 2.2 启用:在Workspace 中创建自定义启动器图标/创建项目 单击下一步三次. 单击完成. 通过USB将4.1 Android设备连接到计算机. 单击运行 - >从菜单运行. 在弹出窗口上选择"Android应用程序","运行为"弹出窗口. 单击确定. 主动应用程序在设备上运行. 单击Android设备
222 2022-07-19
编程技术问答社区
如何在卸载时删除应用程序创建的文件?
我创建了一个创建和将文件创建的应用程序到SDCard.有没有办法将文件夹与应用程序绑定,以便在用户在Android设备上运行卸载时删除所有文件? 解决方案 您的应用程序无法知道它正在卸载(无需修改内核).安装时自动删除数据/数据/your.package中创建的所有文件. 我不认为任何东西都从SDCard清除了.您可以快速测试并找到OUT. 另一种方法可以是有另一个检查是否安装了此应用程序的另一个应用程序.如果没有,它可以做清理工作.
182 2022-07-19
编程技术问答社区
在Firefox上卸载一个网络应用程序
要卸载 web 应用程序,Mozilla 说要转到 about:应用程序.因此,我询问了关于 Firefox 的锚链接 about:config.但似乎不可能从网页转到 about:config(或 about:apps). 然后,Joum 建议使用 navigator.mozApps.mgmg.uninstall() 作为 由 Mathieu Rochette 指示. 但是如何在网页中使用 navigator.mozApps.mgmg.uninstall() 呢? 在 Firefox 上卸载 web 应用的其他方法有哪些? 解决方案 我在 Linux 上运行 Firefox,我想分享我的解决方案,但它可能不适用于 Windows 或其他平台. Firefox 为您家中的每个网络应用程序创建一个 .directory,例如: ~/.http\;robnyman.github.com 你可以运行 ~/.http\;robnyman.github.com/
220 2022-07-19
编程技术问答社区
Sublime在打开时崩溃,没有找到合适的python镜像,架构
我在强制退出后尝试重新打开 sublime.我按照 说明将 sublime 返回到早期状态,但我没有数据文件夹,因此,为了尝试卸载,我删除并永久删除了所有带有 sublime 的内容.除了通过“还原"页面上的说明之外,我还有什么方法可以卸载 sublime?或者更改我的 python 版本控制以便 sublime 开始工作? 我还查找了其他“找不到合适的图像"错误,似乎架构可能是一个问题(我最近使用自制软件更新了 python,而且我在 Lion 上,所以可能是 32/64 位问题?) 我还尝试重新安装最新版本的 python. 我打开时收到的错误报告打印在下面. Process: Sublime Text 2 [1088] Path: /Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2 Identifier: com.sublimetext.2 Version: Version 2.0.1, Bui
226 2022-07-19
编程技术问答社区
应用程序删除和APNS
如何避免向卸载的iOS应用程序发送推送通知. 是否有任何方法可以捕获应用程序卸载事件并致电我们的服务器停止发送通知. 在应用程序卸载后发送到设备的通知会发生什么. 即使在应用程序卸载后,通知中心将在通知中心使用旧通知. 请解释. 解决方案 为此目的存在APNS反馈服务.连接到此服务时,您会收到卸载应用程序的设备的设备令牌,您应该停止向此类设备令牌发送推送通知. 当您向卸载应用程序的设备发送通知时,Apple会记录设备令牌,并在下次联系反馈服务时将其发送给您.
276 2022-07-19
编程技术问答社区
如何彻底卸载Android Studio?
我最近在我的MacBook Pro上下载了Android Studio,每次打开它时,我都会搞砸了.它给了我插件错误和几个其他错误.我需要完全从我的Mac中卸载它.我试图从我的Mac中删除它,然后再次安装它,就像你第一次一样,但它没有什么,现在发生了同样的问题. 如何设法将其完全删除并再次安装一个新鲜的? 解决方案 从终端执行这些命令 rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Library/Application\ Support/AndroidStudio* rm -Rf ~/Library/Logs/AndroidStudio* rm -Rf ~/Library/Caches/AndroidStudio*
414 2022-07-19
编程技术问答社区
安卓应用卸载保护
只想知道有没有办法保护应用程序卸载.我知道如果我将应用程序添加为设备管理员,但这是不够的. 是否有一种方法可以弹出一个消息在未安装之前询问安全代码?任何高度赞赏的想法. 解决方案 您可以创建两个应用程序.第一个将是您的应用程序,第二个将侦听删除意图,如果您的第一个应用程序被删除,则将Trigger Trigger Trigge Action,但这只是一个基本保护,因为用户首先可以删除第二个应用程序.
300 2022-07-19
编程技术问答社区